Rumah > Soal Jawab > teks badan
P粉0051346852023-08-23 12:08:41
Tukarkannya kepada base64 dan simpan.
function gotPhoto(element) { var file = element.files[0]; var reader = new FileReader() reader.onload = function(base64) { localStorage["file"] = base64; } reader.readAsDataURL(file); } // 保存到本地存储 function getPhoto() { var base64 = localStorage["file"]; var base64Parts = base64.split(","); var fileFormat = base64Parts[0].split(";")[1]; var fileContent = base64Parts[1]; var file = new File([fileContent], "文件名", {type: fileFormat}); return file; } // 获取文件对象
P粉8113491122023-08-23 11:45:18
Anda tidak boleh menyerikan objek API fail.
Walaupun ini tidak menyelesaikan masalah khusus, tetapi... Walaupun saya belum menggunakan ini, jika anda menyemak siaran ini nampaknya terdapat beberapa cara (walaupun belum disokong oleh kebanyakan penyemak imbas) untuk menyimpan data imej luar talian ke dalam beberapa fail supaya ia boleh dipulihkan apabila pengguna dalam talian (tanpa menggunakan localStorage)