javascript SDK 分块上传, 大于 4M 时, 报错 invalid save key

新手上路,请多包涵

问题如题。
配置是正确的,按照文档的 demo 进行的。 文件小于 4M 时,都能正常上传。 只要大于 4M 就会报错。
按照 http://segmentfault.com/q/1010000002919456 的说法做了之后能够解决问题。但是我看 HTTP 请求,这种情况用的表单直传。 上传失败的概率会随着文件的增大而增大。 我们的文件经常大于 4M,多以请帮忙回答一下到底是神马问题。

阅读 3k
1 个回答

JS的SDK,大大于4M,会自动调用分片上传

chunk_size: '4mb' 这行代码实际是设置分片上传的大小。

当文件大于4mb事,函数内部调用分片上传,而分片上传是不支持$(ext)这个魔法变量,所以会造成失败,所以,解决方案是,可以在生成token的上传策略中去掉$(ext)这个魔法变量或者是修改js-sdk的初始化代码,将分片上传调整为表单上传。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题