Google App Engine 最大请求大小限制为 32MB - 如何上传大文件?
Google App engine 32MB max request size limit- how to upload large files?
我们已经使用 google appengine 和 docker 容器 运行 laravel 应用程序进行了设置。我们的用户需要将大型视频文件(最大 1028MB)上传到服务器,然后存储在 GCS 中。但是GAE报错413 Request entity too large nginx。我已经确认这不是我们服务器配置的问题,而是对 GAE 的限制
这是一个很常见的要求。你们如何解决这个问题?
我尝试过的:
- 使用此包 https://github.com/pionl/laravel-chunk-upload 和 dropzone.js 在发送时分解文件(仍然导致 413)
- Blobstore API 不适用于我们,因为我们需要不断检索和播放文件。
如@GAEfan 所述,您无法更改 GAE 的此限制。推荐的方法是将您的文件上传到 Google 云存储,然后处理来自 Google 云存储的文件。
我们已经使用 google appengine 和 docker 容器 运行 laravel 应用程序进行了设置。我们的用户需要将大型视频文件(最大 1028MB)上传到服务器,然后存储在 GCS 中。但是GAE报错413 Request entity too large nginx。我已经确认这不是我们服务器配置的问题,而是对 GAE 的限制 这是一个很常见的要求。你们如何解决这个问题?
我尝试过的:
- 使用此包 https://github.com/pionl/laravel-chunk-upload 和 dropzone.js 在发送时分解文件(仍然导致 413)
- Blobstore API 不适用于我们,因为我们需要不断检索和播放文件。
如@GAEfan 所述,您无法更改 GAE 的此限制。推荐的方法是将您的文件上传到 Google 云存储,然后处理来自 Google 云存储的文件。