wx.downloadFile({
url: “https://piggy.com/res/atlas/images2d6983f.atlas”,
header: {
‘content-type’: ‘image/png’,
},
filePath: “./res”,
success: function (res) {
console.log(“1111”, res)
},
fail: function (res) {
console.log(“2222”, res)
}
})
filePath使用相对路径,相对于当前的JS文件所在的目录的下一子目录 res, 所以使用了filePath:"./res"
但报downloadFile:fail permission denied, open “./res”", statusCode: 200}
想要把
是没有权限打开这个res目录呢?还是根本都找不到。
求教wx.downloadFile正确用法
看到过去这么久了,还有很多同学没找到解决方案,在这里贴上正确的用法。注意粗体字。
统一回复:
var tmp1 = wx.downloadFile({
url: “https://piggy.q1.com/res/atlas/imagescp2f660bd4.png”,
header: {
‘content-type’: ‘application/json’,
},
filePath: wx.env.USER_DATA_PATH + “/res”,
success: function (res) {
console.log(“1111”, res)
},
fail: function (res) {
console.log(“2222”, res)
console.log(“TTTTTTT”, tmp1)
}
})