AppEngine的标准API假设文件是从HTML表单上传的。 我正在尝试从REST API方法将文件发布到Blobstore,该方法可以由非Html客户端(Flash,iPhone等)调用。
我正在努力让代码工作:
# 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: 无效边界
有什么想法吗?
是否有人尝试过非通过Web表单向Blobstore发布内容?
多部分表单:''