用uploadFile上传文件,新增图片上传没问题,编辑回显的图片再上传报错"uploadFile:fail createUploadTask:fail file not found"
1、上传接口调用
picArr.map((item, index) =>
wx.uploadFile({
url: getProxy(
`/api/oss/v1/oss/filerecord/folderFile?folder=PicUrl&entityId=${PicId}&autFormat=all&access-token=${getToken()}`,
),
filePath: item.url,
name: 'file',
}),
)
2、入参(url路径可以之间访问到图片,服务器文件夹也有这个图片)
我也遇到了这个问题,然后看到下面有大佬说关于上传配置中filePath的说明然后又查看了官方文档,知道了filePath只针对本地资源而言,也就是说只能实现本地资源上传,不能是网络资源!
于是之后我尝试了一个办法:利用另一个API接口downloadFile将需要回显的网络资源下载到临时存储中,然后再将成功后返回的路径(会得到下载后的临时路径,是可以作为本地资源的)作为上传文件资源接口的参数就可以再次上传了!
还不更新吗,这都2023年了。回显编辑怎么办,转的话太麻烦了。而且这玩意还不支持promise。
楼主,这个问题解决了吗?网络图片回显,然后重新编辑,其中既含有本地又包含之前的网络图片咋解决?
这个 `filePath` 是本地文件路径啊,你用的 HTTP URL?