Provided by: aolserver4-dev_4.5.1-16_amd64 bug

NAME

       Ns_GetMimeType - Return the MIME type of a file

SYNOPSIS

       #include "ns.h"

       char *
       Ns_GetMimeType(char *file)
_________________________________________________________________

DESCRIPTION

       Ns_GetMimeType(file)

              The  Ns_GetMimeType function uses the extension of file and looks up the associated
              MIME type stored internally in the server. Case is ignored. The return value is  of
              the form "text/html".

              AOLserver has a set of predefined file extension to MIME type associations. You can
              add to these associations by defining file extension to MIME type  associations  in
              the  server  configuration  file  in the ns/mimetypes section. If you define a file
              extension that already exists in the server, that  file  extension  and  MIME  type
              association will be replaced with yours.

              If  no MIME type association exists for a particular file extension, or there is no
              file extension, the default and noextension MIME types are returned,  respectively.
              These default to "*/*" but can be set in the server configuration file.

              Here is an example ns/mimetypes section from the server configuration file:

              ns_section "ns/mimetypes"
              ns_param   ".doc"          "application/msword"
              ns_param   ".ppt"          "application/vnd.ms-powerpoint"
              ns_param   ".xls"          "application/vnd.ms-excel"
              ns_param   ".cab"          "application/mscabinet"
              ns_param   ".frl"          "application/x-perfpro"
              ns_param   ".max"          "application/vviewer"
              ns_param   ".mif"          "application/x-mif"
              ns_param   ".frz"          "application/x-dffill"
              ns_param   ".asvg"         "image/svg-xml"
              ns_param   ".asvgz"        "image/svg-xml"
              ns_param   ".svg"          "image/svg-xml"
              ns_param   ".svgz"         "image/svg-xml"
              ns_param   default         "*/*"
              ns_param   noextension     "*/*"

SEE ALSO

       nsd(1), info(n)

KEYWORDS