强制S3分段上传

时间:2014-07-16 00:20:29

标签: fine-uploader

这是关于PUT与POST的问题的后续问题,有更多细节。答案可能对未来的求职者更加有用。 can I use PUT instead of POST for uploading using fineuploader?

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

谢谢,

1 个答案:

答案 0 :(得分:0)

如果文件的大小小于chunking.partSize选项中指定的字节数(默认值为:2000000字节),则Fine Uploader将对文件进行分块。如果您的文件小于该值中指定的大小,那么它将不会被分块。

要有效地将其设置为"零",您可以将partSize增加到一个非常大的值。我也进行了一些实验,似乎-1的partSize将使Fine Uploader不是块文件。 AFAIK,这是不受支持的行为,我没有看过为什么甚至可能。

请注意,S3要求块为最小 5MB。 另请注意,如果您使partSize非常大,则可能会遇到某些浏览器强加的请求大小限制。