Nick, thanks for the quick response. Just a quick clarification,
though:

On Sep 16, 3:26 pm, "Nick Johnson (Google)" <[email protected]>
wrote:

[...]

> into chunks and store them in the datastore. The 30 second request limit
> applies only to the time your code spends processing the request, not time
> sent receiving the request or sending the response.

Here is where I'm a little foggy - to send/receive a request in GAE,
one would have to write application logic that accesses the Datastore,
and assembles the stream to which the browser uploads/download the
data, correct?

(which means the 30 second limit would apply to any uploading/
downloading of data that is connected to datastore.  Or is there a way
to stream data without eating cycles, thereby bypassing the 30 second
limit?)  Perhaps GAE will buffer the 10 MB of data and let the user
download - even if the user was on a slow link... and this took
several minutes for him?

>
> A large file API is on our roadmap, which will make handling large files
> from users much easier.
>
> -Nick Johnson

This is great to hear!!  As I'm using GAE to get its benefits of auto-
scaling, and moving my files to some other server would mean if that
system pukes, then the app would be compromised... its one more worry.
An API like this makes a lot of sense.

Thanks again,

- Sal


> On Wed, Sep 16, 2009 at 9:24 PM, sal <[email protected]> wrote:
>
> > Thanks for the info Joshua.  Its what I feared.
>
> > Maybe someone from Google can chime in?  I would be willing to pay for
> > the resources used for this... is there any plans to allow this in the
> > near future for GAE? Or possibly some workaround. I would like to keep
> > the application in GAE for simplicity...
>
> > thanks again,
>
> > - Sal
>
> > On Sep 16, 3:18 pm, Joshua Smith <[email protected]> wrote:
> > > You read correctly.  There is no way.
>
> > > We use Amazon S3 to handle the big files in our apps (5GB limit, very
> > > cheap, easy to set up, and edge-served if you want).
>
> > > It's not that hard to use these together.  The GAE app puts together a
> > > form that posts to Amazon S3 and redirects back to GAE.  And then you
> > > can use a HTTP head fetch to get info about the file that was uploaded.
>
> > > -Joshua
>
> > > On Sep 16, 2009, at 4:12 PM, sal wrote:
>
> > > > Is there a way to allow users to upload and download large files into
> > > > GAE?  I've read a limit of 1Meg or so on API calls and a 30 second
> > > > timeout limit.
>
> > > > If its true, then no download can exceed 30 seconds?  Also no
> > > > uploads?  And the actual file size limit cannot exceed 1 meg?
>
> > > > Does enabling billing fix any of these issues?  Thanks much in advance
> > > > for any help - I just want to make sure I'm not heading towards a
> > > > dead-
> > > > end before investing lots of time into the feature.
>
> --
> Nick Johnson, Developer Programs Engineer, App Engine
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to