uniapp 多文件上传

6 篇文章 0 订阅
5 篇文章 1 订阅

uniapp 多文件上传 base类 请求方法调用 

//Base 方法
function upLoadFiles(url, files, formData, cb) {、
	uni.uploadFile({
		url: url,
		files: files,
		formData: formData,
		success: (res) => {
			if (res != undefined && !common.isEmpty(res.data)) {
				return typeof cb == "function" && cb(res.data);
			} else {
				var resultData = {
					code: 0,
					msg: "10002:上传失败!"
				};
				return typeof cb == "function" && cb(resultData);
			}
		}
	});
}
//调用base方法

function addImages(requestData, files, func) {
	upLoadFiles('自己公司的url', files, requestData, (res) => {
		func(JSON.parse(res))
	})
}


//调用addImages
function add(){
    var requestData = {}
    //别的需要参数放在dat中
    requestData.data = {}
    requestData.files = []
    requestData.files = [
	     {name:'图片key',uri:'图片url'},
		 {name:'图片key',uri:'图片url'}
    ]
    addImages(requestData.data,requestData.files,(res)=>{})
}

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值