Flask - 文件上传完成后重定向?

时间:2014-02-28 20:10:30

标签: javascript python redirect file-upload flask

我正在尝试让用户在项目上上传文件组,并且在所有上传完成后重定向到不同的页面。我使用dropzone.js作为frontent和flask作为后端,在后端文件中处理如下:它们都是在一个post请求中发送的,我用for循环遍历这个列表并根据需要保存它们,上传完成后,我需要重定向到新页面。在for循环结束后我有重定向设置,但是当我尝试上传这些文件时没有上传,我得到302错误。没有重定向,一切正常。我应该使用jQuery或其他东西来监控上传进度并告诉服务器何时完成?代码看起来像这样:

def upload_file():
    if request.method == 'POST':
        files = request.files.getlist('f[]')
        for f in files: 
            do stuff
            save f

        return redirect (url_for('newpage', data="foo")

    return render_template("index.html")

编辑:实际重定向如下所示:

return redirect (url_for('display_gallery', gallery_id = gallery_id))

0 个答案:

没有答案