如何在前端序列化和反序列化文件?

时间:2018-10-31 10:32:32

标签: javascript blob

如何在前端序列化和反序列化文件?

我需要这样做,因为我想加密序列化的文件。

FileReader具有多种“序列化”方法:readAsDataURLreadAsTextreadAsBinaryString ...但是我无法通过将其结果传递给{{ 1}}构造函数。

File

1 个答案:

答案 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)" />

相关问题