图片工具类 custom.js
// 工具类let util = require('../util/util')// 地址接口let api = require('../config/api')/** * 真正上传方法 * @param {图片上传接口} imgPath* @param {图片文件资源地址} filePath*/function uploadList(imgPath, filePath) {return new Promise((resolve, reject) => {wx.uploadFile({url: imgPath,filePath: filePath + "", //获取图片路径header: {'content-type': 'multipart/form-data'},name: 'file',success: function (res) {if (res.statusCode == 200) {resolve(res.data)} else {reject(err, res);}},fail: function (err) {reject(err, res);}});});}/** * 图片上传,多图片上传,同步处理一并返回-虚拟文件地址的list * @param {本地文件list} tempFilePaths*/async function uploadImage(tempFilePaths = []) {let fileList = new Array();for (let i = 0; i < tempFilePaths.length; i++) {let data = https://www.isolves.com/it/cxkf/ydd/xcx/2023-02-03/await uploadList(api.workUpload, tempFilePaths[i]);// 进行设置返回let rt = JSON.parse(data);// 由于之前封装的request方法为application/json类型,所以这里需要特殊处理返回的数据格式let url = (rt.url).replaceAll('"','');fileList.push(url);}return fileList;}module.exports = {orderWork, // listuploadImage, // 多张图片上传}
【小程序中多图片上传】
推荐阅读
- 一文详解Python语言选择结构和循环结构
- 桂林有什么特产小吃,桂林特产有哪些值得带的?桂林特产有什么?
- 小红书推广多少钱一次,小红书5000粉丝广告报价
- 借物的小人剧情概括 借东西的小人阿莉埃蒂下载
- 欧阳娜娜|欧阳娜娜开工照暗藏小心机!大提琴不重要,限定版琴谱包椅子是重点!
- 吴雅婷|王栎鑫吴雅婷离婚2年首同框,小儿子突然放声大哭要妈妈安慰
- 枕套发黄怎么洗白?枕套发黄怎么洗小妙招?
- 购买模板小程序有什么弊端,简述模板小程序和定制小程序的区别
- 投影幕布大小怎么选,投影仪尺寸与观看距离对应表
- 开源建站程序推荐,国内免费开源网站系统有哪些