Как получить статус загрузки файла в Flask

Необходимо добавить в мое приложение какой-нибудь диалог прогресса загрузки. Я знаю, что для этого существует множество решений для Flash/Java/HTML5, однако в моем случае они не подходят.

Документация Flask дает «более простое решение», предлагая расширение Flask-Uploads. Однако я не нашел там никакого решения для своего вопроса.

Есть ли возможность получить статус загрузки файла (т.е. количество уже загруженных байтов)?

На самом деле, я знаю, что Flask накапливает данные файла в памяти, если размер файла невелик. В противном случае он сохраняет файл во временной папке. Если нет вариантов получения количества полученных байтов, может быть, есть способы получить хотя бы имя временного файла?

Любые трюки приветствуются.

Спасибо за помощь!

8
задан VisioN 9 May 2012 в 19:27
поделиться