types {
    video/3gpp                               3gp 3gpp;
    application/x-7z-compressed              7z;
    application/postscript                   ai eps ps;
    video/x-ms-asf                           asf asx;
    application/atom+xml                     atom;
    video/x-msvideo                          avi;
    application/octet-stream                 bin deb dll dmg exe img iso msi msm msp;
    image/x-ms-bmp                           bmp;
    application/x-bzip2                      bz2;
    application/x-cocoa                      cco;
    application/x-java-applet                class;
    application/x-x509-ca-cert               crt der pem;
    text/css                                 css;
    text/csv                                 csv;
    video/divx                               divx;
    application/msword                       doc;
    application/vnd.openxmlformats-officedocument.wordprocessingml.document docx;
    application/java-archive                 ear jar war;
    application/vnd.ms-fontobject            eot;
    video/x-flv                              flv;
    image/gif                                gif;
    application/x-gzip                       gz gzip;
    application/mac-binhex40                 hqx;
    text/x-component                         htc;
    text/html                                htm html shtml;
    image/x-icon                             ico;
    text/vnd.sun.j2me.app-descriptor         jad;
    application/x-java-archive-diff          jardiff;
    image/x-jng                              jng;
    application/x-java-jnlp-file             jnlp;
    image/jpeg                               jpe jpeg jpg;
    application/x-javascript                 js mjs;
    application/json                         json;
    audio/midi                               kar mid midi;
    application/vnd.google-earth.kml+xml     kml;
    application/vnd.google-earth.kmz         kmz;
    audio/mpeg                               m4a mp2 mp3 mpega mpga;
    video/mp4                                m4v mp4;
    application/x-msaccess                   mdb;
    text/mathml                              mml;
    video/x-mng                              mng;
    video/quicktime                          mov qt;
    video/mpeg                               mpe mpeg mpg;
    application/vnd.ms-project               mpp;
    application/vnd.oasis.opendocument.database odb;
    application/vnd.oasis.opendocument.chart odc;
    application/vnd.oasis.opendocument.formula odf;
    application/vnd.oasis.opendocument.graphics odg;
    application/vnd.oasis.opendocument.presentation odp;
    application/vnd.oasis.opendocument.spreadsheet ods;
    application/vnd.oasis.opendocument.text  odt;
    audio/ogg                                oga ogg spx;
    video/ogg                                ogv;
    application/ogg                          ogx;
    application/font-sfnt                    otf ttf;
    application/x-pilot                      pdb prc;
    application/pdf                          pdf;
    application/x-perl                       pl pm;
    image/png                                png;
    application/vnd.ms-powerpoint            pot pps ppt;
    application/vnd.openxmlformats-officedocument.presentationml.template potx;
    application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx;
    application/vnd.openxmlformats-officedocument.presentationml.presentation pptx;
    audio/x-realaudio                        ra;
    audio/x-pn-realaudio                     ram;
    application/x-rar-compressed             rar;
    application/x-redhat-package-manager     rpm;
    text/xml                                 rss xml;
    application/rtf                          rtf;
    application/x-makeself                   run;
    application/x-sea                        sea;
    application/x-stuffit                    sit;
    image/svg+xml                            svg svgz;
    application/x-shockwave-flash            swf;
    application/x-tar                        tar;
    application/x-tcl                        tcl tk;
    application/x-compressed                 tgz;
    image/tiff                               tif tiff;
    text/plain                               txt;
    audio/wav                                wav;
    audio/x-ms-wax                           wax;
    image/vnd.wap.wbmp                       wbmp;
    audio/webm                               weba;
    video/webm                               webm;
    image/webp                               webp;
    audio/x-ms-wma                           wma;
    text/vnd.wap.wml                         wml;
    application/vnd.wap.wmlc                 wmlc;
    video/x-ms-wmv                           wmv;
    video/x-ms-wmx                           wmx;
    application/font-woff                    woff;
    application/font-woff2                   woff2;
    application/x-mswrite                    wri;
    application/xhtml+xml                    xhtml;
    application/vnd.ms-excel                 xla xls xlt xlw;
    application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx;
    application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx;
    application/x-xpinstall                  xpi;
    application/zip                          zip;
}
