这是关于PUT与POST的问题的后续问题,有更多细节。答案可能对未来的求职者更加有用。 can I use PUT instead of POST for uploading using fineuploader?
我们有一个主要是S3兼容的后端,支持分段上传,但不支持POST,特别是策略签名。我在v5迁移说明中看到"即使启用了分块,如果关联文件必须分成多于1个块,则只会将分块上传请求发送到传统端点。如何确定文件是否需要分块?如何调整门槛? (或理想情况下,设置为零)
谢谢,
答案 0 :(得分:0)
如果文件的大小小于chunking.partSize
选项中指定的字节数(默认值为:2000000
字节),则Fine Uploader将对文件进行分块。如果您的文件小于该值中指定的大小,那么它将不会被分块。
要有效地将其设置为"零",您可以将partSize
增加到一个非常大的值。我也进行了一些实验,似乎-1的partSize
将使Fine Uploader不是块文件。 AFAIK,这是不受支持的行为,我没有看过为什么甚至可能。
请注意,S3要求块为最小 5MB。
另请注意,如果您使partSize
非常大,则可能会遇到某些浏览器强加的请求大小限制。