就如标题所说,uni.uploadFile在浏览器上正常运行,但是运行到app上之后就不执行了,通过抓包也并未发现发起请求(意味着并不是服务端出现错误),请问这个是不是bug,还是说我弄错了(注:项目并未报任何错,就是不执行uploadFile,只执行到 “var uploadTask = uni.uploadFile({” 之后就没反应了)
代码如下
return new Promise((resolve, reject)=>{
var uploadTask = uni.uploadFile({
url:url,
files:files,
formData:formData,//表单数据
success:(result)=>{}
......
})
}))
完整代码在:http://shzu.online/staticFile/uniMultiRequest.js【完整js代码】
3 个回复
Fm_yy
可以确认一下app运行环境和接口环境是否在tong一局域网,我就是因为这个问题请求接口没有反应
w***@sae.sh.cn
files:[
name:''file',
file: file, // file只支持H5
uri:fileUrl // uri支持H5和APP
]
pddShell
求解
YUANRJ
请提供下具体信息和测试工程
2023-03-27 11:20