У меня есть странная проблема, с которой я борюсь, чтобы устранить ее, и не могу найти много помощи при поиске в сети.
У меня есть сайт codeigniter, работающий с MSSQL и IIS. Недавно я добавил страницу, которая позволяет загружать файлы различных типов. Я добавил нужные мне расширения в файл 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 вызывает проблемы, все другие файлы загружаются без проблем.
Заранее спасибо как всегда.
Задача ещё не решена.
Других решений пока нет …