wx.chooseMessageFile({
count: that.maxcont,
type: 'file', // 可以选all
success(res) {
// tempFilePath可以作为 img 标签的 src 属性显示图片
// const tempFilePaths = res.tempFiles
const tempFilePaths = res.tempFiles
let rad = new Date().getTime();
console.log("微信文件路径tempFilePaths", tempFilePaths)
let paramList = []
for(var j=0;j<tempFilePaths.length;j++){
paramList.push({
url: that.fileApiUrl, //替换为你的接口地址
name: 'file'+rad, // 附件key
debug: true,
//根据你接口需求自定义请求头
header: that.headerUp,
//根据你接口需求自定义body参数
formData: that.otherdata
})
}
// file和参数一一对应处理
tempFilePaths.forEach(function(fileEle, fileIndex) {
console.log(fileEle, fileIndex)
let fileParam = paramList[fileIndex] || {}
let fileInfoEle = {
file: fileEle,
param: fileParam
}
that.fileLi.push(fileInfoEle)
})
},
fail(err) {
console.log('文件报错', err)
},
})
预览 的时候 ,手机选择pdf 文件 选择失败,word可以,excel个别可以,个别不行 基础库 2.30.2
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
是不是你这个PDF文件,文件名特别长啊?我遇到一个问题,文件名特别长的时候,返回的tempFies为空。