Js中将本地文件转换成base64数据
时间: 2023-08-01 16:07:34 浏览: 124
把文件转化为base64
5星 · 资源好评率100%
可以通过以下代码将本地文件转换为base64数据:
```javascript
// 选择文件
const fileInput = document.createElement('input');
fileInput.type = 'file';
fileInput.accept = 'image/*'; // 可以选择任何类型的文件,这里只选择图片
fileInput.onchange = () => {
const file = fileInput.files[0];
const reader = new FileReader();
reader.readAsDataURL(file); // 读取文件并转换成base64数据
reader.onload = () => {
const base64Data = reader.result; // 获取转换后的base64数据
console.log(base64Data);
};
};
fileInput.click(); // 触发文件选择框弹出
```
执行这段代码后,会弹出文件选择框,选择一个文件后,控制台会输出该文件转换后的base64数据。
阅读全文