The way to circumvent App Engine's 32MB limit is to send the requests 
directly to Cloud Storage, for instance using the resumable upload 
<https://cloud.google.com/storage/docs/json_api/v1/how-tos/resumable-upload> 
process. 
You can still use App Engine to serve your app, but the clientside portion 
of the app would be the one handling the upload to Google Cloud Storage. 
For this you would have your application generate a signed URL 
<https://cloud.google.com/storage/docs/access-control/create-signed-urls-program>
 which 
the client can use to gain access to your Cloud Storage bucket for the 
purpose of uploading an image

On Tuesday, October 31, 2017 at 7:16:46 PM UTC-4, Scott Campbell wrote:
>
> Hey Yannick,
>
> Thanks for your input.
>
> In the case that I need to upload files that are larger than 32 MB, what 
> are my options?  I was hoping to upload to cloud storage using my app.  It 
> was the reason I built it haha.
>
>
> On Tuesday, October 31, 2017 at 3:32:05 PM UTC-4, Yannick (Cloud Platform 
> Support) wrote:
>>
>> Hello Scott, an App Engine application cannot receive inbound requests 
>> that are larger than 32MB 
>> <https://cloud.google.com/appengine/quotas#Requests>. This limit cannot 
>> be increased.
>>
>> In order to store large files, you should instead upload them directly to 
>> Cloud Storage. Resumable uploads 
>> <https://cloud.google.com/storage/docs/json_api/v1/how-tos/resumable-upload> 
>> are 
>> a good way to handle the upload of large files.
>>
>> On Tuesday, October 31, 2017 at 9:01:20 AM UTC-4, Scott Campbell wrote:
>>>
>>> Hey Everyone,
>>>
>>> Hoping to get some help, as there doesn't seem to be much support in the 
>>> Google docs regards the NGINX configuration when running an app in Google 
>>> App Engine.
>>>
>>> My app is running fine, but I get this 413 error when I try and upload 
>>> an audio file (.wav or .mp3).
>>>
>>> "413 Request Entity Too Large -- nginx "
>>>
>>>
>>> My app is running Django, with Cloud PostSQL and Cloud Storage enabled.
>>>
>>>
>>> I researched the error, and it seems I can set an NGINX config setting 
>>> *"client_max_body_size 
>>> 20M" *but like I said, there is no documentation regaring how to 
>>> manually config NGINX on deploy.
>>>
>>> Does anybody have any idea what is going on?  Any suggestions?
>>>
>>>

-- 
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/303a0253-6461-4af8-966a-d3bf10160107%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to