JavaScript 将本地文件路径转换为 Base64 编码
要将本地文件路径转换为 Base64 编码,可以使用 JavaScript 中的 FileReader 对象来读取文件内容,并使用 btoa() 函数将其编码为 Base64。
以下是一个示例代码:
// 创建一个 FileReader 对象
var reader = new FileReader();
// 读取文件内容
reader.onload = function(e) {
// 将文件内容转换为 base64
var base64 = btoa(e.target.result);
// 输出 base64 字符串
console.log(base64);
};
// 以DataURL的形式读取文件
reader.readAsDataURL('C:/');
请注意,由于安全原因,JavaScript 无法直接读取本地文件系统的文件。上述代码中的 'C:/' 只是一个示例路径,实际上无法读取该路径下的文件。
如果要读取本地文件,你需要通过文件上传的方式,或者使用 input 元素的 file 类型来选择文件进行读取。
原文地址: https://www.cveoy.top/t/topic/fSGG 著作权归作者所有。请勿转载和采集!