app端临时路径下的图片如何转base64 简单点的方法
时间: 2024-02-01 18:15:01 浏览: 108
图片转base64
4星 · 用户满意度95%
可以使用以下步骤将临时路径下的图片转换为 Base64 编码:
1. 读取图片文件到内存中,可以使用 Node.js 内置的 `fs` 模块:
```
const fs = require('fs');
const path = require('path');
const imagePath = path.join(__dirname, 'temp', 'image.jpg');
const imageData = fs.readFileSync(imagePath);
```
2. 将图片数据转换为 Base64 编码,可以使用 Node.js 内置的 `Buffer` 类:
```
const base64Data = imageData.toString('base64');
```
3. 使用得到的 Base64 编码来显示图片,可以将其插入到 `img` 标签的 `src` 属性中:
```
const imgElement = document.createElement('img');
imgElement.src = `data:image/jpeg;base64,${base64Data}`;
document.body.appendChild(imgElement);
```
这里假设图片格式为 JPEG,如果是其他格式的图片,需要将 `image/jpeg` 替换为相应的 MIME 类型。
阅读全文