微信小程序预览
要把下载地址域名添加到开发者白名单里
示例代码改进(增加错误捕捉和调试)
wx.downloadFile({
url: 'http://example.com/somefile.pdf',
success: function (res) {
if (res.statusCode === 200) {
const filePath = res.tempFilePath;
console.log('文件下载成功,路径:', filePath);
wx.openDocument({
filePath: filePath,
success: function () {
console.log('打开文档成功');
},
fail: function (err) {
console.error('打开文档失败', err);
}
});
} else {
console.error('文件下载失败,状态码:', res.statusCode);
}
},
fail: function (err) {
console.error('下载文件失败:', err);
}
});