chalmery / electron-music

一个electron的本地音乐播放器
GNU General Public License v3.0
2 stars 0 forks source link

Fix code scanning alert - Disabling Electron webSecurity #1

Closed chalmery closed 4 months ago

chalmery commented 1 year ago

待优化:可以使用node读取文件二进制数据,然后使用 Buffer 对象将其转换为 Data URL,,这样可以不使用绝对路径,从而 不禁用安全策略

const fs = require('fs');

// 读取用户生成的图片文件
const imageData = fs.readFileSync('path/to/user/image.png');
// 将图片数据转换为 Data URL
const dataURL = `data:image/png;base64,${imageData.toString('base64')}`;

// 将 Data URL 作为图片源
const imgElement = document.createElement('img');
imgElement.src = dataURL;
document.body.appendChild(imgElement);