Стандартный API AppEngine предполагает, что файлы загружаются из HTML-формы. Я пытаюсь отправить файл в хранилище BLOB-объектов из метода REST API, который может быть вызван клиентом, отличным от 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: недопустимая граница в
Есть идеи?
Кто-нибудь пробовал отправлять сообщения в blobstore не через веб-форму?
составная форма: ''