在使用chooseImage chooseMedia选择图片->勾选原图->预览->编辑->完成->结束 返回临时文件格式为.unknown 测试机型 华为mate10 mate20x
这个unknown的BUG我看很多人提了 并不是空穴来风,希望微信团队引起重视 另外在华为p10手机上 使用chooseMedia直接拍摄照片, 返回文件类型同样是.unknown
| 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
|---|---|---|---|---|---|
| 小程序 | Bug | chooseImage / chooseMedia | 微信安卓客户端 | 7.0.20 | 2.14.0 |
5 个回答
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
示例代码wx.chooseMedia({count: 9,mediaType: ['image','video'],sourceType: ['album', 'camera'],maxDuration: 30,camera: 'back',success(res) {console.log(res.tempFiles.tempFilePath)console.log(res.tempFiles.size)}})您好,请问问题解决了吗
一加8pro,也有同样的问题。
所以又是华为?
如果暂时不能修复 可否提供解决办法 比如重新指定修改临时目录中图片文件的后缀名
console.log("待上传文件:",file)if(file.indexOf('.unknown')>-1){const fs = wx.getFileSystemManager();let time = new Date().getTime();file = fs.saveFileSync(file,`${wx.env.USER_DATA_PATH}/temp${time}.jpg`)console.log("转换后文件:",file)}