Hmm..thats a good Point.. i was not aware of that ( query string based authentication with expiration time.).
Sounds like that would be a better solution, especially with 1M limit On Fri, Oct 10, 2008 at 1:33 PM, yejun <[EMAIL PROTECTED]> wrote: > > S3 accepts query string based authentication with expiration time. > Proxy through GAE will limit file size to 1M and triple the network > usage. > > On Oct 10, 4:24 pm, "Venkatesh Rangarajan" > <[EMAIL PROTECTED]> wrote: > > Well, > > > > If you do that, then you have to Open media.<yourdomain> to public. You > have > > to give read access to public. > > > > its a choice one can make..that basically makes all of your files > structure > > public and anybody can download them. All of them at one go. > > > > By you using URL fetch, appengine is the gatekeeper and you can have > stats/ > > ads and any other functionality you want. > > > > Rgds, > > Venkatesh > > > > On Fri, Oct 10, 2008 at 12:05 PM, yejun <[EMAIL PROTECTED]> wrote: > > > > > Why not serve file from S3 directly? > > > > > On Oct 10, 1:38 pm, "Venkatesh Rangarajan" > > > <[EMAIL PROTECTED]> wrote: > > > > Phtq, > > > > > > Its better if you host your static files in Amazon S3. > > > > > > You can create a new subdomain...say media.<your domain name>.com on > S3 > > > > > > And when in appengine, you reference that file, all you have to do a > is a > > > > urlfetch > > > > > > Sample : urlfetch.fetch('http://media.<your domain>.com/mp3/' + > <file > > > name>) > > > > > > you can use amazon S3 organizer to upload files to S3. Its as simple > as > > > FTP. > > > > Link : > > >https://addons.mozilla.org/en-US/firefox/addon/3247https://addons.moz. > .. > > > > > > Rgds, > > > > Venkatesh > > > > > > On Fri, Oct 10, 2008 at 9:54 AM, Barry Hunter > > > > <[EMAIL PROTECTED]>wrote: > > > > > > > Couple of options: > > > > > > > Host the 'static' files elsewhere (eg Amazon S3 - esp as it will > soon > > > > > have a CDN) > > > > > > > Store the files in the datastore, and serve them dynamically via a > > > > > script. (be careful to set good caching headers to avoid wasting > > > > > resources) > > > > > > > Store the files in zip files (beware a 1Mb limit) and dynamicially > > > > > serve them via a script. (not recommended) > > > > > > > You have 10 'apps', distribute your static files around other > > > > > installations. > > > > > > > On Fri, Oct 10, 2008 at 3:36 AM, phtq <[EMAIL PROTECTED]> > > > wrote: > > > > > > > > We have an application we want to put online but it contains > about > > > > > > 8,000 files (these are mp3, gif, swf, html, etc) in the English > > > > > > version alone. We tested a cut down version online and it worked > > > fine, > > > > > > but when we try to put up the whole application for testing we > get a > > > > > > fail message from the uploader. > > > > > > > > Is it going to impossible to mount this application in > > > > > > GoogleAppEngine? > > > > > > > -- > > > > > Barry > > > > > > > -www.nearby.org.uk-www.geograph.org.uk- > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---