如何在webapp2中处理上传的文件

谷歌appengine的webapp2有一个非常神秘的 documentation regarding the handling of uploaded files.

Uploaded files are available as cgi.FieldStorage (see the cgi module) instances directly in request.POST.

我有一个表单,它发出我想要存储在NDB.JsonProperty中的JSON文件的POST请求.

任何人都可以提供一个简短的例子,说明如何从请求对象中读取文件?

您可以在表单中使用enctype =“multipart / form-data”,然后在处理程序中使用以获取文件内容:

raw_file = self.request.get('field_name')

然后,将raw_file作为输入传递给模型的属性.

相关文章
相关标签/搜索