記錄一下上傳文件時將文件數據轉為Base64的方法 通過 FileReader對象創建一個實例,然後使用 readAsDataURL方法將數據轉為Base64格式 註意: 讀取過程是非同步的 綁定onload事件,該事件在數據讀取完成後觸發 具體代碼(react項目中): const reader = ...
記錄一下上傳文件時將文件數據轉為Base64的方法
通過 FileReader對象創建一個實例,然後使用 readAsDataURL方法將數據轉為Base64格式
註意: 讀取過程是非同步的
綁定onload事件,該事件在數據讀取完成後觸發
具體代碼(react項目中):
const reader = new window.FileReader();
reader.readAsDataURL(fileObject);
reader.onload = () => {
Base64Data = reader.result; // reader.result 就是轉成base64的數據
};
FileReader對象的更多信息:https://developer.mozilla.org/zh-CN/docs/Web/API/FileReader