pdf.js报错MIME type of "application/octet-stream"的解决方法

版本:pdfjs-4.0.379-legacy-dist

原因,新版pdf.js有properties,bcmap和mjs三种格式文件,默认情况下,服务器环境不支持,需要单独配置对应的MIME类型。

解决方法:

服务器配置MIME类型。

nginx服务器如果配置文件中有

http
{
include mime.types;

就可以直接在mime.types中添加三行:

application/javascript mjs;
application/octet-stream properties;
application/octet-stream bcmap;

其它类型服务器可以参考添加。