当我的 web2Py 页面通过 SQLFORM 上传文件,然后将用户重定向到下一页时,出现了麻烦:
redirect(URL('form2', vars=request.vars))
我猜想由于 'vars' 参数,所有的 vars,包括上传文件的全部内容,都作为参数出现在 'form2' 的 url 中。也就是说,当用户被重定向时,浏览器 url 栏中的 url 会显示为 [the_url]?file=[file contents] 等。当上传足够大的文件时,这显然会导致问题。
防止这种情况发生的最好方法是什么?谢谢。