1
nilai OP 当然了, 在分片上传的时候,我使用了 FormData 上传文件,这样会上传更快些, 浏览器不卡, 如果是直接用 DATAURL 写在 POST data 中 这样浏览器会卡, 但是整个文件能上传完成。
|
2
Mutoo 2017-03-23 11:56:21 +08:00
fineuploader, 支持 blob ,支持分片。
|
3
ykjsw 2017-03-23 12:00:28 +08:00
http://www.plupload.com/
用这个组件。 |
4
donlxn22 2017-03-23 13:02:32 +08:00
这个是 Chrome 的 Bug , Blob 不能正常的清除缓存导致报错,从 55 版本开始已经修好,升级 Chrome 版本。这里是这个问题官方的 Issue 修复记录:
https://bugs.chromium.org/p/chromium/issues/detail?id=375297 |
7
cevincheung 2017-03-23 14:20:06 +08:00
webuploader 、 plupload 这些支持分片上传的插件都有分片的前置操作回调,可以加密的。
|
8
nilai OP @cevincheung 虽然我的问题解决了, 但是还是想了解一下 webuploader plupload 的分片的前置操作回调,必竞人家的更加成熟和稳定,麻烦能否写个小 DEMO , 我找了半天没找到,谢谢。
|
9
cevincheung 2017-03-23 14:45:18 +08:00
@nilai #8
比如: http://www.plupload.com/docs/v2/Uploader#BeforeChunkUpload-event 事件名称: BeforeChunkUpload 可以获取到当前上传 chunk 的 blob 内容,然后进行加密处理。 |
10
cevincheung 2017-03-23 14:45:44 +08:00
服务端进行对每个 chunk 的解密存储就好了嘛。
|