google-app-engine - 直接将数据放入 AppEngine 的 Blobstore

标签 google-app-engine blobstore

AppEngine 的标准 API 假定文件是从 HTML 表单上传的。 我正在尝试通过可由非 Html 客户端(Flash、iPhone 等)调用的 REST API 方法将文件发布到 blobstore

我尝试运行的代码:

# Get the blobstore upload url    
upload_url = blobstore.create_upload_url("/activities/upload_finished");

# Make sync call to the blobstore url to post our image
result = urlfetch.fetch(url=upload_url,
                        payload=request.FILES,
                        method=urlfetch.POST,
                        headers={'Content-Type': 'multipart/form-data'})

我收到以下错误:

ValueError: Invalid boundary in

有什么想法吗?
有没有人试过不通过网络表单向 blobstore 发帖?

multipart form: ''

最佳答案

关于google-app-engine - 直接将数据放入 AppEngine 的 Blobstore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2149198/

相关文章:

google-app-engine - Blobstore 阅读器不会读取大图像

google-app-engine - Google App Engine Golang 没有这样的文件或目录

python - 在 GAE 中以智能方式引用 Blob

java - 如何在 Google App Engine Blobstore 上提供 mp4 流媒体视频

python - 在处理其他字段时将文件上传到 blob 存储

google-app-engine - 为什么我在管理面板中同时看到 Blobstore 和数据存储查看器?

python - 我可以使用 GAE + python 2.7 + django.utils.translation 吗?

google-app-engine - 基于 App Engine 上的另一个服务预热或启动服务

php - 谷歌应用引擎子目录以不同方式加载尾随/

python - urllib2.urlopen 在部署的应用程序中失败