如何获取Flask中上传文件的状态

时间:2012-05-09 19:27:05

标签: python file-upload flask

需要在我的应用程序中添加某种上传进度对话框。我知道有很多Flash / Java / HTML5解决方案,但它们并不适用于我的情况。

Flask documentation提供了一个更简单的解决方案"提供Flask-Uploads扩展名。但是我没有在那里找到任何解决方案。

是否有可能获取上传文件的状态(即已上传的字节数)?

事实上,我知道如果文件大小不大,Flask会在内存中累积文件数据。否则,它将文件存储在临时文件夹中。如果没有获取接收字节数的选项,可能至少有获取临时文件名的方法吗?

非常欢迎任何形式的技巧。

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

我不认为它与Flask有关

请看这个链接:

我认为这些是有用的

request.META['REMOTE_ADDR'], request.GET['X-Progress-ID']

答案 1 :(得分:0)

我还没有对它进行测试,但我找到了类似here的链接