La API estándar de AppEngine supone que los archivos se cargan desde un formulario HTML. estoy tratando de publicar un archivo en el almacén de blob de un método de API REST que puede ser llamado por un cliente que no sea HTML (Flash, iPhone, etc.)Colocando datos directamente en Blobstore de AppEngine
El código que estoy tratando de conseguir trabajo:
# 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'})
estoy recibiendo el siguiente error:
ValueError: Invalid boundary in
Alguna idea?
¿Alguien ha intentado publicar en blobstore a través de un formulario web?
multipart form: ''
right, tenga en cuenta que esta función está marcada como Experimental (no sé lo que significa) –
@Yonatan Significa "No vengas llorando si no funciona y rompe tu sitio" :) y también "Podríamos cambiar la API hasta que final relase" –
parece que está obsoleto ahora – emerix