// 下载文件 downloadFiles: function (e){ let path = e.currentTarget.dataset.url; wx.showLoading({ title: '下载中...' , }); wx.downloadFile({ url: ip + path, success(res) { if (res.statusCode === 200) { wx.hideLoading(); wx.openDocument({ filePath: res.tempFilePath, success: function (res){ console.log(res) }, fail: function (err){ console.log(err) } }) } } }) } |
文件下载时候按照官网给的参数配置fileType在opendocument时候是可以不填写的,
不填写fileType就会报错“{errMsg: "openDocument:fail filetype not supported"}”, 在开发者工具打开的 基础调试库为:2.9.4
填写fileType为我的文件格式类型后,打开的文件也和我上传的文件内容不一致..
同问啊,楼主,我定义pdf就只能打开pdf,不定义filetype就直接报错说未定义filetype,我想让他能打开doc和pdf都不行...
const types = ['doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'pdf']
const fileType = types.find(i => fileName.endsWith(i))
不支持你上传的文件类型
确认一下你的文件类型
填写了fileType为我的文件类型doc ,打开后却变成了html文件了....