通过托管在 GAE 中的 node.js 快速服务器上传大文件

Upload large files through node.js express server, hosted in GAE

我需要通过托管在 Google App Engine 中的节点服务器上传大文件(超过 300 MB)。我可以使用 xhr.upload 上传文件并且它在本地工作正常,但在 GAE 中我得到 413 - 请求实体太大 ,似乎 GAE 有一个内容大小限制为 32MB。

在探索的过程中,我遇到了 google BlobStore API,但似乎不支持 NodeJS。

你们能建议我最好的方法是什么吗?

提前致谢。

您可以将最大 5GB 的文件直接上传到 Google 云存储。无需为此任务使用(和付费)您的 App Engine 实例。

您可以通过在文件上传表单中设置上传 URL 来实现。查看云存储 API.