在web.config中启用.doc会破坏codeigniter控制器

时间:2017-12-19 10:04:36

标签: php codeigniter iis web-config .doc

我有一个奇怪的问题,我正在努力解决问题,并且无法在网络搜索上找到很多帮助。

我有一个运行MSSQL和IIS的codeigniter网站。我最近添加了一个页面,允许下载各种文件类型。我在web.config文件中添加了我想要的扩展名。示例.zip,.xlsx,.docx等。除了.doc之外,这些都可以正常工作。

的web.config:

  <add input="{REQUEST_FILENAME}" pattern="css|js|jpg|jpeg|png|gif|ico|htm|html|pdf|csv|xlsx|xls|zip|docx" negate="true" />

以上工作正常,只要我添加.doc并重新启动IIS控制器就会停止处理错误:The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

的web.config:

 <add input="{REQUEST_FILENAME}" pattern="css|js|jpg|jpeg|png|gif|ico|htm|html|pdf|csv|xlsx|xls|zip|docx|doc" negate="true" />

我已经尝试使用我的mime配置,如下面的链接,但我得到相同的错误。 https://forum.codeigniter.com/thread-346.html

我可以尝试的任何建议或提供清晰度的文章,令人费解的是只有.doc导致问题,所有其他文件下载没有任何问题。

一如既往地感谢您。

0 个答案:

没有答案