iis7 default mime type behavior

后端 未结 3 1135
伪装坚强ぢ
伪装坚强ぢ 2021-01-19 07:50

So in IIS 7 if there is no specific MIME definition for a certain extension, it will refuse to serve it (404) even if you can see it in a directory listing. I\'m sure this

相关标签:
3条回答
  • 2021-01-19 07:53

    I believe you just need to edit your website in Internet Information Services Manager and double click the Request Filtering icon and edit it however you like there.

    The mime type configuration does not allow/disallow downloading files; it just tells IIS what to throw in the header when you do download it.

    0 讨论(0)
  • 2021-01-19 08:04

    +1 @H2Professor

    But here's the code (in this case web.config for IIS 7+):

    <configuration>
      <system.webServer>
        <staticContent>
          <mimeMap fileExtension="*" mimeType="application/octet-stream" />
        </staticContent>
      </system.webServer>
    </configuration> 
    
    0 讨论(0)
  • 2021-01-19 08:10

    Add a new MIME type for files of extension * with a type of application/octet-stream. This will provide a default MIME type for all files that don't have one and bypass the blocking.

    The risk, however, is you end up sharing your confidential database, configuration files and whatnot, so make sure you know what you are doing before you open your server to all downloads.

    0 讨论(0)
提交回复
热议问题