fix(pdfjs): ensure correct MIME type for PDF.js worker files

This commit is contained in:
2025-11-17 13:35:37 +08:00
parent 11d2bf228a
commit fd640631fc
4 changed files with 46 additions and 4 deletions

View File

@@ -2,7 +2,9 @@ import React, { useState, useEffect, useRef } from 'react';
// 使用 pdf.js 在左侧容器中渲染 PDF 页面,支持自由滑动与页码定位
import * as pdfjsLib from 'pdfjs-dist';
const PDFJS_WORKER_MJS = '/pdfjs-dist/pdf.worker.min.mjs';
// 线上 Nginx 默认不识别 .mjs 的 MIME会返回 application/octet-stream
// 这里统一使用 .js 扩展以确保 Content-Type 为 application/javascript
const PDFJS_WORKER_MJS = '/pdfjs-dist/pdf.worker.min.js';
// @ts-ignore
pdfjsLib.GlobalWorkerOptions.workerSrc = PDFJS_WORKER_MJS;
// @ts-ignore