Anton Bogomolov Asked:2021-11-07 05:06:38 +0800 CST2021-11-07 05:06:38 +0800 CST 2021-11-07 05:06:38 +0800 CST 来自 File js 对象的 btoa base64 772 我正在通过输入文件上传格式化文件,并且可以通过 event.target.files[0] 访问它。如何使用 js 将文件对象转换为 blob 以将其转换为 base64(例如,通过 btoa)? javascript 1 个回答 Voted Best Answer Евгений Платов 2021-11-07T06:33:04+08:002021-11-07T06:33:04+08:00 <input id="file" type="file"/> <script> document.querySelector('#file').addEventListener('change',event=>{ const f = event.target.files[0]; if(f){ const fr = new FileReader(); fr.onload = ()=>{ const fbase64 = fr.result; //файл в base64 } fr.readAsDataURL(f); } }); </script>
1 个回答