上传文件求解,通过接口上传文件一直返回找不到临时文件,下面是代码麻烦懂的人指点下

下面是上传的代码
uni.chooseImage({
count: checkNumber,
sizeType: ['compressed'],
sourceType: ['album', 'camera'],
success: res => {
uni.uploadFile({
url: "https://www.xxx.com/index.php?appid=1&appsecret=PHPCMFBE6FEA7FE7AD3&api_auth_code=14649082d40a176d42d9870927d66dce&api_auth_uid=7&s=api&c=file&m=upload&fid=97&siteid=1",
filePath:res.tempFilePaths[0],
name:'file_data',
formData: {
is_ajax:1
},
header: {
'Content-Type': 'application/x-www-form-urlencoded',
},
success: function(res2){
var ret = JSON.parse(res2.data);
console.log(ret);
}
})
}
})
这样写的,好像上传没要反应
我是这么写的,换了一种变量赋值写法你写死路径都点了没反应,我怀疑是路径写法可能不对,你可以查查uni文档
uni.chooseImage({ success: (chooseImageRes) => { const tempFilePaths = chooseImageRes.tempFilePaths; // 这行这行这行 uni.uploadFile({ url: 'https://www.example.com/upload', //仅为示例,非真实的接口地址 filePath: tempFilePaths[0], // 这行这行这行 name: 'file', formData: { 'user': 'test' }, success: (uploadFileRes) => { console.log(uploadFileRes.data); } }); }});官方文档是这么写的吧,多看官方文档,或者干脆去uni论坛提问看看