Fine uploader 强制S3多部分上传

Fine uploader 强制S3多部分上传,fine-uploader,Fine Uploader,这是knt关于PUT vs POST的后续问题,提供了更多细节。答案可能对未来的寻求答案者更有用。 我们有一个主要兼容S3的后端,支持多部分上传,但不支持表单POST,特别是策略签名。我在v5迁移说明中看到,“即使启用了分块,如果相关文件必须分为多个分块,则分块上传请求也只会发送到传统端点”。如何确定文件是否需要分块的阈值?如何调整阈值?(或理想情况下,设置为零) 谢谢,如果文件大小小于选项中指定的字节数(默认值为:2000000bytes),Fine Uploader将对文件进行分块。如果文

这是knt关于PUT vs POST的后续问题,提供了更多细节。答案可能对未来的寻求答案者更有用。

我们有一个主要兼容S3的后端,支持多部分上传,但不支持表单POST,特别是策略签名。我在v5迁移说明中看到,“即使启用了分块,如果相关文件必须分为多个分块,则分块上传请求也只会发送到传统端点”。如何确定文件是否需要分块的阈值?如何调整阈值?(或理想情况下,设置为零)


谢谢,

如果文件大小小于选项中指定的字节数(默认值为:
2000000
bytes),Fine Uploader将对文件进行分块。如果文件小于该值中指定的大小,则不会对其进行分块

要有效地将其设置为“零”,只需将
partSize
增加到一个非常大的值即可。我还做了一些实验,看起来-1的
partSize
将使优秀的上传程序完全不需要区块文件。好了,这是不受支持的行为,我还没有考虑为什么这是可能的

请注意,S3要求块的大小至少为5MB。 另外,请注意,如果将
partSize
设置得非常大,则可能会遇到某些浏览器对请求大小的限制