使用pdfjs-4.0.379-dist在XAMPP运行时遇MIME类型错误求助
解决PDF.js Viewer(v4.0.379-dist)在XAMPP上的MIME类型错误
你的问题核心是XAMPP的Apache服务器未正确识别.mjs文件的MIME类型,导致返回空MIME类型,违反ES模块的加载规范。以下是具体解决步骤:
修改Apache的MIME类型配置
找到XAMPP安装目录下的apache/conf/httpd.conf文件,打开后在MIME类型定义区域添加一行:AddType text/javascript .mjs保存配置后重启Apache服务器。
验证文件路径
确认viewer.html中对pdf.mjs和viewer.mjs的引用路径正确。默认下载的包中,viewer.html位于web目录,引用路径为../build/pdf.mjs和./viewer.mjs,如果你调整了文件放置位置,需同步修改这些路径。检查文件权限
确保XAMPP的web目录下的PDF.js相关文件及文件夹拥有正确的读取权限:- Windows系统一般默认权限无问题,无需额外调整;
- Linux/macOS系统可执行命令
chmod -R 755 pdfjs-4.0.379-dist来设置权限。
内容的提问来源于stack exchange,提问作者Mahmoud Gamal
相关产品推荐
相关产品推荐

