In my Google App Engine application, a task has to download a large file from a third party site, process it, and store the results in the datastore/blobstore. Given that urlfetch can only receive 32MB of data in a response, and this file is larger than 32MB, what is the best way of doing this?
The only solution I can think of is to build another server not subject to the urlfetch limits and then have the server download the large file and upload it to a GAE blobstore upload url. This seems like a complete headache to implement, and having a second server defeats the purpose of using GAE. Isn't there an easier way of getting large files into Google App Engine?