Note: This is a crosspost from google-appengine-go as I wasn't sure which 
group would be more applicable as I'm using Go, but I don't think the 
language has anything to do with this issue.
My understanding of the docs, as well as how it has worked up until about 
the last week is:

   1. when using blobstore.UploadURL, a successPath is specified to be 
   called after a successful POST.
   2. blobstore.UploadURL returns a URL to upload a file to.
   3. a HTTP POST is made to the given URL with the file(s) to upload.
   4. if that POST is successful, the blobstore calls the successPath given 
   in the blobstore.UploadURL.
   5. all headers from the POST request are passed onto the successPath 
   request.
   
In reference to point 5, the documentation 
<https://cloud.google.com/appengine/docs/go/blobstore/> states (with my own 
emphasis):

When the Blobstore rewrites the user's request, the MIME parts of the 
> uploaded files have their bodies emptied, and the blob key is added as a 
> MIME part header. *All other form fields and parts are preserved and 
> passed to the upload handler*.


Up until this week, that is what was happening, but then suddenly I found 
that all headers are being stripped.  Additionally, there is an (I think) 
new header "X-Appengine-Blobupload", which is set to "true".

Can someone please fill me in on what is going on, as stripping the headers 
has broken functionality.

~ John

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6edebd52-fe90-403e-a1df-f7af67af2464%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to