[前端] 修复PDF加载:正确处理downloadFile返回的blob格式

This commit is contained in:
2026-04-02 13:29:02 +08:00
parent f508a8b6b1
commit f273643011

View File

@@ -437,8 +437,9 @@ const loadPdfFile = async () => {
if (!selectedFile.value) return; if (!selectedFile.value) return;
docHtml.value = ''; docHtml.value = '';
try { try {
const blob = await downloadFile({ fileId: selectedFile.value.fileId }); const resp = await downloadFile({ fileId: selectedFile.value.fileId });
const arrayBuffer = await (blob as Blob).arrayBuffer(); const blob = new Blob([resp]);
const arrayBuffer = await blob.arrayBuffer();
pdfData.value = arrayBuffer; pdfData.value = arrayBuffer;
} catch (e: any) { } catch (e: any) {
pdfData.value = null; pdfData.value = null;