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)
}
})
我想保存在其他路径 应该怎么弄,比如桌面
请问题主解决这个问题了吗
我也等官方回复
请核对文档说明,downloadFile参数哪里有filePath这个,downloadFile得到是一个临时文件路径
谢谢回答,这是API上写的参数啊
为什么你的文档跟我不一样
这个url
https://developers.weixin.qq.com/minigame/dev/document/network/download/wx.downloadFile.html
你是小游戏开发,失误,需要官方回复
好的,我把问题再描述清楚一点,3Q