0

当我的 web2Py 页面通过 SQLFORM 上传文件,然后将用户重定向到下一页时,出现了麻烦:

redirect(URL('form2', vars=request.vars))

我猜想由于 'vars' 参数,所有的 vars,包括上传文件的全部内容,都作为参数出现在 'form2' 的 url 中。也就是说,当用户被重定向时,浏览器 url 栏中的 url 会显示为 [the_url]?file=[file contents] 等。当上传足够大的文件时,这显然会导致问题。

防止这种情况发生的最好方法是什么?谢谢。

4

1 回答 1

0

怎么样:

del request.vars.file
redirect(URL('form2', vars=request.vars))
于 2012-10-11T00:39:29.370 回答