谷歌应用程序引擎32MB最大请求大小限制-如何上传大文件



我们已经使用google appengine设置了一个运行laravel应用程序的docker容器。我们的用户需要将大型视频文件(最大1028MB(上传到服务器,然后将其存储在GCS中。但是GAE给出了一个错误413请求实体太大的nginx。我已经确认这不是我们服务器配置的问题,而是对GAE的限制这是一个非常常见的要求。你们是怎么解决的?

我尝试过的:

  • 使用此程序包Chunkinghttps://github.com/pionl/laravel-chunk-upload和dropzone.js在发送时分解文件(413中的Still结果(
  • Blobstore API不适用于我们,因为我们需要不断地检索和播放文件

如@GAEfan所述,您无法更改GAE上的此限制。建议的方法是将文件上传到谷歌云存储,然后从谷歌云存储处理文件。

最新更新