在Google App Engine上使用web2py上传文件
我在把用web2py写的应用程序部署到Google App Engine(GAE)时遇到了问题。虽然在本地一切都运行得很好,但在GAE上我无法访问上传文件的内容。
当我在本地检查请求中的变量my_upload_field时,看到的是: FieldStorage('upload_field', 'my_file.txt', '文件内容')
但是在GAE上,我只看到: FieldStorage('upload_field', 'my_file.txt')
没有文件内容……我觉得我没有做什么特别的事情。
为什么会出现这样的情况,我该怎么解决呢?
附注:我使用的是一个包含'upload'字段的SQLForm(db.my_table)。
2 个回答
1
想了解关于web2py和GAE的blobstore上传的详细步骤,可以查看这里的说明:http://web2pyslices.com/main/slices/take_slice/63