前端进行分片上传和断点续传的疑问

Blade 未结 1 935
黄大仙
黄大仙 剑圣 2021-05-24 10:41

一、该问题的重现步骤是什么?

1.  目前我们Blade系统里面资源文件的上传都是经过blade-resoure进行上传

2.  由于客户端网络和上传大文件的时候会经常失败,我们需要进行在上传大文件时候进行分片上传,网络差的更需要支持断点续传,节约资源

3.  但是我们本来resource服务就是整合各个云存储服务商,我们所有的上传需要经过resource由它主导上传,这针对简单上传无所谓,但是对于断点续传就会有一个问题,

3.1 java sdk要求传参的文件是本地文件路径,但是前端上传文件,我们存在本地然后再去分片上传,岂不是有点脱裤子干什么....

3.2 如果前端使用browser.js在前端进行分片和断点续传,那么就要暴露各个租户的oss设定以及相关密钥,直接访问对应云存储服务器


二、你期待的结果是什么?实际看到的又是什么?

image.png

1条回答
  • 2021-05-25 23:07

    这种情况推荐用前端来处理,前端直接调用官方的api来实现。

    如果担心配置泄露问题,你可以做接口加密以及nginx对真实域名反向代理,这样其他人就无法看到真实的情况了

    0 讨论(0)
提交回复