Я хочу узнать, сколько времени займет загрузка файла в приложение Flask. Я пытаюсь использовать что-то вроде этого, чтобы знать, когда начинается загрузка:
@app.before_request
def before_request():
g.start = time.time()
Однако before_request
срабатывает только после того, как загружен полный запрос (файл), так что самое большее, все, что я могу измерить сколько времени занимает обработка загруженного файла.
Есть ли другой сигнал / декоратор, который я могу использовать, чтобы определить, когда запрос был инициирован, даже до того, как полный запрос будет доступен? (ie когда пользователь начинает загружать файл, но до его начала?)