我需要查看最终用户提交的所有附件。我可以查看 pdf 和图像文件,但无法查看带有 doc 或 docx 扩展名的文件。这就是我所做的。
let file = null;
if (extension === 'pdf') {
file = new Blob([new Uint8Array(byteFile)], { type: 'application/pdf' });
} else if (extension === 'jpg' || extension === 'png') {
file = new Blob([new Uint8Array(byteFile)], { type: 'image/png' });
} else {
file = new Blob([new Uint8Array(byteFile)], { type: 'application/msword' });
}
if (file !== null) {
const fileURL = URL.createObjectURL(file);
window.open(fileURL, fileName);
}
上面的代码适用于 chrome 和 firefox 中的 pdf 和图像文件(不适用于 IE)。但是对于 doc 或 docx,它在任何浏览器中都不起作用。谁能告诉我我该怎么做