// pages/API/upload-file/upload-file.js Page({ chooseImage() { const self = this wx.chooseImage({ success (res) { const tempFilePaths = res.tempFilePaths const files = res.tempFiles; wx.uploadFile({ url: 'https://finchat-mop.finogeeks.club/api/v1/netdisk/upload/self?type=file&content={}', //仅为示例,非真实的接口地址 filePath: tempFilePaths[0], name: 'file', header: { 'X-Consumer-Custom-ID': 'test', }, success: res => { // 返回文件 ID const data = JSON.parse(res.data) console.log('uploadImage success, res is:', data) const url = `https://finchat-mop.finogeeks.club/api/v1/mop/netdisk/download/${data.netdiskID}` console.log('uploadImage success, res is:', url) self.setData({ imageSrc: url }); wx.showToast({ title: '上传成功', icon: 'success', duration: 1000 }) }, fail({errMsg}) { console.log('uploadImage fail, errMsg is', errMsg) } }) } }) }, })