我有以下代码:
let file: File = fileList[0];
console.log(file);
var fileReader = new FileReader();
fileReader.onload = (event) => {
this.fileString = fileReader.result as string;
};
fileReader.readAsText(file);
这会将文件的Blob保存为字符串。现在,我需要可以从fileString恢复原始blob的代码。我还没有看到任何有关此内容的帖子。
有人知道我如何恢复原始斑点吗?
当前,我正在尝试这段代码(因为我正在将文件上传为word文档):
var myblob = new Blob([this.fileString], {
type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'
});
console.log(myblob);
saveAs(myblob, "test.docx");
我很惊讶地看到控制台登录时的原始文件大小为247583,而当我在第二部分进行控制台登录时,原始文件的大小为433474