Serving large generated files using Google App Engine?

I think storing it in the blobstore via a form post is your best currently-available option. We have plans to implement programmatic blobstore writing, but it's not ready quite yet.

I don't believe this will work, since you can't have a urlfetch payload of greater than 1MB (at least according to the docs), and certainly not up to 100MB. – Wooble Jan 18 at 13:38.

I would stick with the first option. Preparing the blob will require some additional coding, but blobstore API allows for serving byte ranges of the file: code.google.com/appengine/docs/python/bl... You will not need to implement serving file chunks yourself.

Found some related questions: stackoverflow. Com/questions/2149198/… stackoverflow. Com/questions/680305/… And some code here: google.Com/url?

Q=aleax.it/… – John Carter Jan 17 at 21:30.

There is some approach you are overlooking, although I'm not sure whether it is that much better: Split the data into many 1MB chunks, and have individual requests to transfer the chunks. This would require cooperation from the outside applications to actually retrieve the data in chunks; you might want to use the HTTP Range header to maintain the illusion of a single file. Then have another object that keeps the IDs of all the individual chunks.

Good point, forgot about that approach, but sadly I don't think it'll work for this application. – John Carter Jan 18 at 0:07 The maximum response size is actually 10MB, although if the files are 10-100MB this is a minor detail; you'd just need to split into larger chunks. – Wooble Jan 18 at 13:37.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions