为了账号安全,请及时绑定邮箱和手机立即绑定

关于xhr上传文件progress进度问题

关于xhr上传文件progress进度问题

PIPIONE 2019-03-14 18:15:33
场景是这样,前端通过xhr将文件上传到node api,api里调用阿里云oss sdk的上传方法put(或者multipart),阿里云这边负责将文件上传到oss.那么问题是这样,前端在监听xhr.upload.onprogress进度的时候,那么,有个困惑:onprogress监听到的进度只有文件上传到node服务器的进度,并不是阿里云oss上传到oss的真实进度,进度不一致。上传大文件时明显,progress进度已经100%了但是oss上传还没到一半。如何统一进度呢?求解??
查看完整描述

1 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

阿里云不提供相应的api的话你是无法直接获取阿里云的上传进度的,毕竟这不是前端管得了的事。我没用过阿里云的OSS,如果阿里云没提供获取上传进度的API的话,你可能可以通过别的方法获取进度——你能知道两遍进度不一致,说明你肯定有办法通过自己的渠道获取阿里云那边的上传进度吧?如果是在管理后台才能看到阿里云的上传进度的话那就只能爬网页了,但这样又比较危险,你可以给阿里云提交工单,问问有没有办法给你开放个接口。


查看完整回答
反对 回复 2019-03-24
  • 1 回答
  • 0 关注
  • 1189 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信