微信小程序多文件上传插件

微信小程序多文件上传插件

受微信小程序wx.uploadFile只能上传单文件的限制,在小程序中同时上传多个文件非常繁琐。

How to use

//example.js const multiUpload = require('path/to/multiUpload.js'); multiUpload({ url: String, fileArr: [{filePath: String, name: String}], header: Object, formData: Object, max: Number, onComplete: Function }); params

参数描述与wx.uploadFile基本相同

param type required description
url String true 图片上传地址
fileArr Array true 需要上传文件数组
filePath String 通过wx.chooseImage等接口获取的临时文件路径
name String 文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容
header Object false HTTP 请求 Header, header 中不能设置 Referer
formData Object false HTTP 请求中其他额外的 form data
max Number false 最大上传并发数,默认为5
onComplete Function false 上传完成,无论是否上传成功,有两个参数,successArr(并非成功保存到服务器的,自行打印successArr[0].data查看服务器返回的内容),errorArr
todo 获取每个文件的上传进度 每个文件的状态是否有更好的展示方法

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。