uni-file-picker 转base64
时间: 2023-11-09 08:53:59 浏览: 52
您可以使用uni-file-picker选择文件,然后将文件转换为base64编码。以下是一个示例代码:
```javascript
import uniFilePicker from '@dcloudio/uni-file-picker';
uniFilePicker.chooseFile({
success: function(res) {
// 获取选择的文件路径
const filePath = res.tempFilePaths[0];
// 将文件转换为base64编码
uni.getFileSystemManager().readFile({
filePath: filePath,
encoding: 'base64',
success: function(res) {
const base64Data = res.data;
console.log(base64Data);
// 在这里可以使用base64Data进行相应的操作
},
fail: function(err) {
console.log(err);
}
});
},
fail: function(err) {
console.log(err);
}
});
```
上述代码中,首先使用uni-file-picker选择文件,并获取选择的文件路径。然后使用uni.getFileSystemManager().readFile方法将文件读取为base64编码的数据。最后,您可以使用base64Data进行进一步的操作。
请确保在使用之前先安装uni-file-picker依赖,并在项目配置文件中进行相应的配置。