项目想要实现无网络时进行本地存储,有网络时再将文件上传。
使用了uni.savefile,对文件进行了持久化存储,存储成功,并且可通过返回值路径查看文件,但是怎么才能再次上传文件呢?
用了uni.uploadFile,进行上传,填写了filePath,和自定义的name,但是上传失败提示,”附件为空",
uni.uploadFile({
url: 'http://140.143.250.160:8082/plcUpload/uploadPlcOne',
header:that.header,
filePath: item,
name: item.split("/")[2],
success: (uploadFileRes) => {
console.log(uploadFileRes)
}
})
感觉是没有获取到文件体,可是如何获取文件体呢?看文档只有获取文件大小和保存时间的api,
求大神指点,如何将文件进行上传!!!
解决了,发现是自己的name写错了,这个name需要和后端接收的name统一
樊樊 (作者)
可是回显查看的时候是可以看到的,并且手机内存储目录下,也是有保存的的图片的
2023-07-06 11:20