oss多文件页面直传的大坑
直接上干货,需求遇到了一个oss多文件上传,因为需求的原因不能在后台完成全部操作
所以遇到了一个大坑,
这是上传的核心方法,因为调取后端接口与oss的upload方法不能同步执行,后端接口调用一定会快于页面上传,所以,只能取代第一个和最后一个文件的key值
表现就是除了第一个文件的key值不相同,其余所有的key值都与最后一个文件一致。阿里官方文档对批量也是一笔带过。所以我沉思了半天如何实现同步。
试了很多次都无法解决这个取值的问题,后面仔细看了这个上传方法,找到原因
这个BeforeUpload方法,在这里赋值,循环启动upload方法,每次执行时在这里设置属性值就能达到同步的目的。
妈的,原来就是这么简单。