如何在前端序列化和反序列化文件?
我需要这样做,因为我想加密序列化的文件。
FileReader
具有多种“序列化”方法:readAsDataURL
,readAsText
,readAsBinaryString
...但是我无法通过将其结果传递给{{ 1}}构造函数。
File
答案 0 :(得分:-1)
我认为您没有找到正确的文件对象。
看一下这个例子。效果很好
function handleFile(input){
const file = input.files[0];
const reader = new FileReader();
reader.onload = () => {
console.log(reader.result);
}
reader.readAsBinaryString(file);
}
<input type="file" onChange="handleFile(this)" />