使用谷歌应用引擎上传文件

时间:2012-02-21 22:25:01

标签: python google-app-engine

我一直在关注谷歌应用引擎的教程,用于上传图片

我已经设置了一个简单的HTML页面,用于使用“file”输入类型上传文件,并且元素的名称是“file” 表单enctype是multipart / form-data,方法是'post'

按照示例,我将图像数据存储为blob并将其与我的对象

一起存储
myfile = MyFile() 
myfile.filedata = db.Blob(self.request.get('file')) 
myfile.filename = self.request.get('filename') 
myfile.put() 

但是当我通过数据存储区查看器查看存储在filedata中的内容时,它不是二进制图像数据,而只是

236 bytes, SHA-1 = 63540e4ca6dba45e9ff3553787f7f23d330b7791 

当我上传的图像肯定大于236个字节时。 上面的片段是否应该检索整个图像并将其放入blob?

似乎存储在blob中的所有内容都是请求标头。

0 个答案:

没有答案
相关问题