// file to base64
function fileToBase64(file) {
return new Promise((resolve, reject) => {
// 创建一个新的 FileReader 对象
const reader = new FileReader();
// 读取 File 对象
reader.readAsDataURL(file);
// 加载完成后
reader.onload = function () {
resolve(reader.result);
};
// 加载失败时
reader.onerror = function () {
reject(new Error("Failed to load file"));
};
});
}