oss多文件页面直传的大坑

直接上干货,需求遇到了一个oss多文件上传,因为需求的原因不能在后台完成全部操作

所以遇到了一个大坑,

 

 这是上传的核心方法,因为调取后端接口与oss的upload方法不能同步执行,后端接口调用一定会快于页面上传,所以,只能取代第一个和最后一个文件的key值

表现就是除了第一个文件的key值不相同,其余所有的key值都与最后一个文件一致。阿里官方文档对批量也是一笔带过。所以我沉思了半天如何实现同步。

试了很多次都无法解决这个取值的问题,后面仔细看了这个上传方法,找到原因

 

 这个BeforeUpload方法,在这里赋值,循环启动upload方法,每次执行时在这里设置属性值就能达到同步的目的。

妈的,原来就是这么简单。

posted @ 2020-11-06 21:39  BrightFl  阅读(481)  评论(0编辑  收藏  举报