12345678910111213141516171819202122232425262728293031323334353637 |
- // https://blog.csdn.net/WeiflR10/article/details/122978004
- import { commonConfig } from '../common/config';
- //直接导出这个方法
- export function uploadImg(event,fileList) {
- return new Promise((resolve,reject)=>{
- // 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
- let lists = [].concat(event.file)
- let fileListLen = fileList.length
- lists.map((item) => {
- fileList.push({
- ...item
- })
- })
- // console.log('fileListLen===',fileListLen);
- // 这块把uview的改了一下 不用单独封装上传功能
- for (let i = 0; i < lists.length; i++) {
- uni.uploadFile({
- url: commonConfig.uploadFileUrl, // 测试地址
- filePath: lists[i].url, // 文件路径
- name: 'file',
- formData: {
- bucket: 'greattransition'
- },
- success: (res) => {
- let resolveData = {
- data: res.data,
- fileListLen: fileListLen
- }
- // 成功之后返回resolveData
- console.log('resolveData===',resolveData);
- resolve(resolveData);
- fileListLen++
- }
- });
- }
- })
- }
|