js保存图片base64到本地
时间: 2023-09-02 11:10:34 浏览: 63
你可以使用以下方法将图片的 base64 编码保存到本地:
1. 创建一个 `<a>` 标签:
```javascript
var link = document.createElement('a');
link.href = "data:image/png;base64,iVBORw0KG..."; // 在这里替换为你的 base64 数据
link.download = 'image.png'; // 设置下载的文件名
```
2. 将 `<a>` 标签添加到文档中:
```javascript
document.body.appendChild(link);
```
3. 触发点击事件,下载图片:
```javascript
link.click();
```
完整的示例代码如下:
```javascript
function saveBase64Image(base64Data, fileName) {
var link = document.createElement('a');
link.href = base64Data;
link.download = fileName;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
// 使用示例:
var base64Data = "data:image/png;base64,iVBORw0KG...";
var fileName = "image.png";
saveBase64Image(base64Data, fileName);
```
这样就可以将 base64 编码的图片保存到本地了。记得替换 `base64Data` 和 `fileName` 变量为你自己的数据。