413(Payload Too Large)在 Heroku 平台上传时

问题描述 投票:0回答:1

我已经按照官方教程使用Direct-to-S3的方式进行了一次迁移。

问题是,当我在本地主机中上传模型(200 MB)时,没有问题并且文件已上传。如果我想将其上传到已部署的平台上,则会出现

413 (Payload Too Large)
错误。我测试了较小尺寸的文件上传,只是为了确定它是否真的与文件大小有关并且上传是否成功。

对于上传 URL 端点:

buckets/${bucketKey}/objects/${encodeURIComponent(objectKey)}/signeds3upload?parts=${parts}&firstPart=${firstPart}

我已经添加了

&useCdn=true
,但我仍然收到 413 错误。同时,我通过更改测功机升级了 Heroku 性能,但这也没有帮助。我正在使用 Cloudflare、Heroku 和 Node.js。

如何增加上传文件的大小?

amazon-s3 autodesk-forge autodesk autodesk-data-management
1个回答
0
投票

听起来这可能是 Heroku 方面的限制。上传 200MB 文件时,您是否只生成一个上传 URL 来上传整个文件?如果是这样,请考虑将数据分成多个较小的块,然后分别上传。

© www.soinside.com 2019 - 2024. All rights reserved.