应用引擎:无表格上传文件/没有预先生成的上传网址(来自移动应用)

时间:2011-09-04 16:41:22

标签: python google-app-engine file-upload google-cloud-datastore blob

我正在制作一款将照片上传到应用引擎后端的Android应用。

根据应用引擎documentation,上传文件的方法是向用户显示一个表单,该表单发布到在呈现表单之前生成的动态网址(例如http://mysite.com/_ah/upload/ag5kZXZ-aGVsbG93b3JsZHIbCxIVX19CbG9iVXBsb2FkU2Vzc2lvbl9fGB0M)< / p>

但是,我想直接从Android应用上传照片,所以我不想先请求生成这样的上传网址。

因此我的问题是:如何使用一个请求使用静态网址(说/上传)将文件上传到应用引擎?我正在使用python版本,java代码也很酷!

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以使用新的实验file-like API直接将数据写入blobstore; 您只需创建服务器组件,Java servlet或Python Web处理程序,它将读取多部分表单并将图像存储在blobstore中。