问题如题。
配置是正确的,按照文档的 demo 进行的。 文件小于 4M 时,都能正常上传。 只要大于 4M 就会报错。
按照 http://segmentfault.com/q/1010000002919456 的说法做了之后能够解决问题。但是我看 HTTP 请求,这种情况用的表单直传。 上传失败的概率会随着文件的增大而增大。 我们的文件经常大于 4M,多以请帮忙回答一下到底是神马问题。
问题如题。
配置是正确的,按照文档的 demo 进行的。 文件小于 4M 时,都能正常上传。 只要大于 4M 就会报错。
按照 http://segmentfault.com/q/1010000002919456 的说法做了之后能够解决问题。但是我看 HTTP 请求,这种情况用的表单直传。 上传失败的概率会随着文件的增大而增大。 我们的文件经常大于 4M,多以请帮忙回答一下到底是神马问题。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答839 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
1 回答4k 阅读
1 回答2.4k 阅读
1 回答3.6k 阅读
1 回答6.4k 阅读
2 回答7.2k 阅读✓ 已解决
JS的SDK,大大于4M,会自动调用分片上传
chunk_size: '4mb' 这行代码实际是设置分片上传的大小。
当文件大于4mb事,函数内部调用分片上传,而分片上传是不支持$(ext)这个魔法变量,所以会造成失败,所以,解决方案是,可以在生成token的上传策略中去掉$(ext)这个魔法变量或者是修改js-sdk的初始化代码,将分片上传调整为表单上传。