Python Flask-Uploads获取上传状态/进度条

时间:2019-10-16 10:44:57

标签: python python-3.x flask plotly plotly-dash

我正在尝试创建表单并使用Flask上传文件。我当前使用的代码已成功将文件保存到本地服务器,但是如果我上传了一个大文件,则无法找到上传状态。我打算更改代码以使用Flask-Uploads,但文档中没有提及有关可用于更新进度条的上传状态的任何信息。

整个应用程序都是在Dash中制作的。当前代码如下:

UPLOAD_FOLDER = os.get_cwd()
if request.method == 'POST':
    file = request.files['file']
    filename = file.filename
    file.save(os.path.join(UPLOAD_FOLDER, filename))

仅使用flask可以获得文件上传状态吗?我目前无法使用JQuery解决方案。

1 个答案:

答案 0 :(得分:0)

您可以使用fetch调用上载方法,并显示“请稍候”消息,直到操作完成。您不必使用JQuery。

您可以在here中找到真正的进度条解决方案。