问题描述:
使用wx.chooseImage拿到localId 转base64成功后,但是每次上传最大只能是9张,不符合需求,所以用试wx.chooseMedia;
1.官方api wx.chooseMedia(Object object)
问题1:基础库2.25.0后,html中引入js的版本是多少?
微信 JS-SDK 的版本号与微信基础库的版本号是不同的。在微信基础库 2.25.0 及以上版本中,微信 JS-SDK 的版本号应该是 1.8.0 或更高版本。您可以在 HTML 页面中引入以下代码来使用 1.8.0 版本的微信 JS-SDK:
<script src="https://res.wx.qq.com/open/js/jweixin-1.8.0.js"></script>
问题2:wx.chooseMedia 中的 thumbTempFilePath 如何转base64呢
在微信小程序中,可以使用 wx.getFileSystemManager().readFile()
方法将图片文件转换为 base64 编码。以下是一个示例代码:
wx.getFileSystemManager().readFile({ filePath: thumbTempFilePath, encoding: 'base64', success: function(res) { console.log('data:image/png;base64,' + res.data); } });