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.
