您的服务器没有为Angular 7中的extension res.设置MIME类型
我正在angular 7应用程序中加载PDFTron web viewer。 我能够在UI中加载PDFTron web viewer模板,但在加载示例PDF文件时,我遇到以下错误 加载.res文件()时出现404文件未找到错误。 但是我在dist文件夹的位置有.res文件。 我已经加载了同一文件夹中的js文件,我可以加载该文件() 我认为,在加载MIME类型时,我在web配置中配置了这些MIME类型,添加了path angular.json文件,并在本地IIS中添加了MIME类型 我尝试在下面的区域添加MIME类型,但没有成功您的服务器没有为Angular 7中的extension res.设置MIME类型,angular,pdftron,Angular,Pdftron,我正在angular 7应用程序中加载PDFTron web viewer。 我能够在UI中加载PDFTron web viewer模板,但在加载示例PDF文件时,我遇到以下错误 加载.res文件()时出现404文件未找到错误。 但是我在dist文件夹的位置有.res文件。 我已经加载了同一文件夹中的js文件,我可以加载该文件() 我认为,在加载MIME类型时,我在web配置中配置了这些MIME类型,添加了path angular.json文件,并在本地IIS中添加了MIME类型 我尝试在下面
- 在Web.config、Appsettings文件中添加,并在angular.json中添加路径 文件
- 我在本地文件中添加了这些.nmf.res和其他必需的MIME类型 IIS也是
- 我在节点模块的MIME db中添加了MIME类型(通常是 不要碰这个节点模块,但我试过了,这是否会使任何 问题(但这也不起作用)
"assets": [
"src/assets",
"src/dist/assets",
"src/webviewer",
"src/files",
"src/dist/webviewer",
"src/dist/files",
"src/web.config",
"src/dist/web.config"
],
我从CLI创建了示例angular应用程序,并集成了这个PDFTron webviewer,它工作得非常好。能够在webviewer中加载PDF文件
我正在运行angular应用程序构建模式,同时从dist文件夹获取文件。我面临这些问题。(404文件未找到,MIME文件类型未设置问题).如果您无法加载.res文件,但能够在同一文件夹中加载.js文件,则很可能是MIME类型没有按照您的猜测正确配置。无论您使用哪台服务器,都需要进行配置 请注意,web.config文件应放在项目的根文件夹中。如果web.config不适用于您,您可能希望尝试为IIS手动设置它 打开Internet信息服务(IIS)管理器 在“连接”窗格中,转到站点、应用程序或目录以获取连接 要添加MIME类型的。在主窗格中,双击MIME 类型 在MIME类型窗格中,单击添加。。。在操作窗格中 在“添加MIME类型”对话框中,添加文件扩展名和MIME 键入,然后单击“确定” 您还需要确保为MIME类型设置了正确的值 res应用程序/octet流 pexe应用程序/x-pnacl nmf应用程序/八位组流 mem应用程序/八位字节流 wasm应用程序/wasm
如果您使用的是Windows server,您的angular应用程序将拥有一个web.config文件,您在构建部分的angular.json资产数组中声明了该文件。在web.config文件中添加mimetype修复了我的问题
<mimeMap fileExtension=".nmf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pexe" mimeType="application/x-pnacl" />
<mimeMap fileExtension=".mem" mimeType="application/octet-stream" />
<mimeMap fileExtension=".brotli" mimeType="text/plain" />
<mimeMap fileExtension=".wasm" mimeType="application/wasm" />
<mimeMap fileExtension=".res" mimeType="application/octet-stream" />
感谢您的帮助,我在IIS和Web配置中也添加了MIME类型,并将其放在根文件夹中,但运气不好,仍然得到相同的MIME类型,而不是设置issue@madhuGoud您正在从Visual Studio启动IIS吗?如果是,则MIME类型设置在与“普通”IIS完全不同的位置。是否修复了此错误?我也面临同样的问题,我的在本地主机上运行良好,但是在构建和部署之后,同样的错误会出现