zoukankan      html  css  js  c++  java
  • MIME type/subtype —— url 请求 —— ContentTypes

    原文:https://www.wiley.com/legacy/compbooks/graham/html4ed/appb/mimetype.html

    asp.net mvc file contenttype

    Here's a list of ContentTypes that you can use to pass back to your View

    http://www.wiley.com/legacy/compbooks/graham/html4ed/appb/mimetype.html

    Word (.doc)

    application/msword

    Word (.docx)

    application/vnd.openxmlformats-officedocument.wordprocessingml.document

    PDF (.pdf)

    application/pdf

    What is a correct mime type for docx, pptx etc?

    Here are the correct Microsoft Office MIME types for HTTP content streaming:

    Extension MIME Type
    .doc      application/msword
    .dot      application/msword
    
    .docx     application/vnd.openxmlformats-officedocument.wordprocessingml.document
    .dotx     application/vnd.openxmlformats-officedocument.wordprocessingml.template
    .docm     application/vnd.ms-word.document.macroEnabled.12
    .dotm     application/vnd.ms-word.template.macroEnabled.12
    
    .xls      application/vnd.ms-excel
    .xlt      application/vnd.ms-excel
    .xla      application/vnd.ms-excel
    
    .xlsx     application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
    .xltx     application/vnd.openxmlformats-officedocument.spreadsheetml.template
    .xlsm     application/vnd.ms-excel.sheet.macroEnabled.12
    .xltm     application/vnd.ms-excel.template.macroEnabled.12
    .xlam     application/vnd.ms-excel.addin.macroEnabled.12
    .xlsb     application/vnd.ms-excel.sheet.binary.macroEnabled.12
    
    .ppt      application/vnd.ms-powerpoint
    .pot      application/vnd.ms-powerpoint
    .pps      application/vnd.ms-powerpoint
    .ppa      application/vnd.ms-powerpoint
    
    .pptx     application/vnd.openxmlformats-officedocument.presentationml.presentation
    .potx     application/vnd.openxmlformats-officedocument.presentationml.template
    .ppsx     application/vnd.openxmlformats-officedocument.presentationml.slideshow
    .ppam     application/vnd.ms-powerpoint.addin.macroEnabled.12
    .pptm     application/vnd.ms-powerpoint.presentation.macroEnabled.12
    .potm     application/vnd.ms-powerpoint.template.macroEnabled.12
    .ppsm     application/vnd.ms-powerpoint.slideshow.macroEnabled.12
    
    .mdb      application/vnd.ms-access

    Multipart Internet Mail Extensions (MIME)

    The following table lists many of the MIME content-types currently in use on the Web, and gives the data type associacted with the MIME type name. There are in some cases more than one MIME type in use for a given data type.
    The types are divided into the following categories:
    To make this table easier to use, some types appear
    under more than one category




    Description of Data Content
    Typical Filename Extensions  
    MIME type/subtype
           
    Text and Text-Related Types      
    HTML text data (RFC 1866) html htm   text/html
    Plain text: documents; program listings txt c c++ pl cc h   text/plain
    Richtext (obsolete - replaced by text/enriched)     text/richtext
    Structure enhanced text (etx?)   text/x-setext
    Enriched text markup (RFC 1896)     text/enriched
    Tab-separated values (tabular) (tsv?)   text/tab-separated-values
    SGML documents (RFC 1874)     text/sgml
    Speech synthesis data (MVP Solutions) talk   text/x-speech
           
    Document Stylesheet Types      
    Cascading Stylesheets css   text/css
    DSSSL-online stylesheets     application/dsssl (proposed)
           
    Image Types      
    GIF gif   image/gif
    X-Windows bitmap (b/w) xbm   image/x-xbitmap
    X-Windows pixelmap (8-bit color) xpm   image/x-xpixmap
    Portable Network Graphics png   image/x-png
    Image Exchange Format (RFC 1314) ief   image/ief
    JPEG jpeg jpg jpe   image/jpeg
    TIFF tiff tif   image/tiff
    RGB rgb   image/rgb
          image/x-rgb
    Group III Fax (RFC 1494) g3f   image/g3fax
    X Windowdump format xwd   image/x-xwindowdump
    Macintosh PICT format pict   image/x-pict
    PPM (UNIX PPM package) ppm   image/x-portable-pixmap
    PGM (UNIX PPM package) pgm   image/x-portable-graymap
    PBM (UNIX PPM package) pbm   image/x-portable-bitmap
    PNM (UNIX PPM package) pnm   image/x-portable-anymap
    Microsoft Windows bitmap bmp   image/x-ms-bmp
    CMU raster ras   image/x-cmu-raster
    Kodak Photo-CD pcd   image/x-photo-cd
    Computer Graphics Metafile cgm   image/cgm
    North Am. Presentation Layer Protocol     image/naplps
    CALS Type 1 or 2 mil cal   image/x-cals
    Fractal Image Format (Iterated Systems) fif   image/fif
    QuickSilver active image (Micrografx) dsf   image/x-mgx-dsf
    CMX vector image (Corel) cmx   image/x-cmx
    Wavelet-compressed (Summus) wi   image/wavelet
    AutoCad Drawing (SoftSource) dwg   image/vnd.dwg
          image/x-dwg
    AutoCad DXF file (SoftSource) dxf   image/vnd.dxf
          image/x-dxf
    Simple Vector Format (SoftSource) svf   image/vnd.svf
          also vector/x-svf
    SGI B&W bw   image/x-sgi-bw
    SGI RGB rgba sgi   image/x-sgi-rgba
    Encapusulated PostScript eps epsi epsf   image/x-eps
           
    Audio/Voice/Music Related Types      
    "basic"audio - 8-bit u-law PCM au snd   audio/basic
    Macintosh audio format (AIpple) aif aiff aifc   audio/x-aiff
    Microsoft audio wav   audio/x-wav
    MPEG audio mpa abs mpega   audio/x-mpeg
    MPEG-2 audio mp2a mpa2   audio/x-mpeg2
    compressed speech (Echo Speech Corp.) es   audio/echospeech
    Toolvox speech audio (Voxware) vox   audio/voxware
    RapidTransit compressed audio (Fast Man) lcc   application/fastman
    Realaudio (Progressive Networks) ra ram   application/x-pn-realaudio
    Realaudio plugin (Progressive Networks) rm rpm   application/x-pn-realaudio-plugin
    NIFF music notation data format     application/vnd.music-niff
    MIDI music data mmid   x-music/x-midi
    Koan music data (SSeyo) skp   application/vnd.koan
          application/x-koan
    Speech synthesis data (MVP Solutions) talk   text/x-speech
           
    Video Types      
    MPEG video mpeg mpg mpe   video/mpeg
    MPEG-2 video mpv2 mp2v   video/mpeg2
    Macintosh Quicktime qt mov   video/quicktime
    Microsoft video avi   video/x-msvideo
    SGI Movie format movie   video/x-sgi-movie
    VDOlive streaming video (VDOnet) vdo   video/vdo
    Vivo streaming video (Vivo software) viv   video/vnd.vivo
          video/vivo
    Special HTTP/Web Application Types      
    Proxy autoconfiguration (Netscape browsers) pac   application/x-ns-proxy-autoconfig
    See Chapter 6     application/x-www-form-urlencoded
    See Chapter 9     application/x-www-local-exec
    See Chapter 9 (Netscape extension)     multipart/x-mixed-replace
    See Chapter 9 and Appendix B     multipart/form-data
    Netscape Cooltalk chat data (Netscape) ice   x-conference/x-cooltalk
    Interactive chat (Ichat)     application/x-chat
           
    Application Types      
           
    Text-Related      
    PostScript ai eps ps   application/postscript
    Microsoft Rich Text Format rtf   application/rtf
    Adobe Acrobat PDF pdf   application/pdf
          application/x-pdf
    Maker Interchange Format (FrameMaker) mif   application/vnd.mif
          application/x-mif
    Troff document t tr roff   application/x-troff
    Troff document with MAN macros man   application/x-troff-man
    Troff document with ME macros me   application/x-troff-me
    Troff document with MS macros ms   application/x-troff-ms
    LaTeX document latex   application/x-latex
    Tex/LateX document tex   application/x-tex
    GNU TexInfo document texinfo texi   application/x-texinfo
    TeX dvi format dvi   application/x-dvi
    MacWrite document ??   application/macwriteii
    MS word document doc   application/msword
    MS word for DOS msw   application/x-dos_ms_word
    WordPerfect 5.1 document ??   application/wordperfect5.1
    SGML application (RFC 1874)     application/sgml
    Office Document Architecture oda   application/oda
    Envoy Document evy   application/envoy
          application/x-envoy
    Wang Info. Tranfer Format (Wang)     application/wita
    DEC Document Transfer Format (DEC)     application/dec-dx
    IBM Document Content Architecture (IBM)     application/dca-rft
           
    CommonGround Digital Paper (No Hands Software)     application/commonground
    FrameMaker Documents (Frame) doc fm frm frame   application/vnd.framemaker
          application/x-maker
              application/x-framemaker
    Remote printing at arbitrary printers (RFC 1486)     application/remote-printing
           
    Archive/Compressed Archives      
    Gnu tar format gtar   application/x-gtar
    4.3BSD tar format tar   application/x-tar
    POSIX tar format ustar   application/x-ustar
    Old CPIO format bcpio   application/x-bcpio
    POSIX CPIO format cpio   application/x-cpio
    UNIX sh shell archive shar   application/x-shar
    DOS/PC - Pkzipped archive zip   application/zip
    Macintosh Binhexed archive hqx   application/mac-binhex40
    Macintosh Stuffit Archive sit sea   application/x-stuffit
    Macintosh Macbinary bin   application/x-macbinary
    Fractal Image Format fif   application/fractals
          image/fif
    Binary, UUencoded bin uu
    Binary, UUencoded bin uu   application/octet-stream
    PC executable exe   application/octet-stream
    WAIS "sources" src wsrc   application/x-wais-source
    NCSA HDF data format hdf   application/hdf
           
    Downloadable Program/Scripts      
    Javascript program js ls mocha   text/javascript
          application/x-javascript
    VBScript program     text/vbscript
    UNIX bourne shell program sh   application/x-sh
    UNIX c-shell program csh   application/x-csh
    Perl program pl   application/x-perl
    Tcl (Tool Control Language) program tcl   application/x-tcl
    Atomicmail program scripts (obsolete)     application/atomicmail
    Slate documents - executable enclosures (BBN)     application/slate
    Undefined binary data (often executable progs)     application/octet-stream
    RISC OS Executable programs (ANT Limited)     application/riscos
           
    Animation/Multimedia      
    Andrew Toolkit inset     application/andrew-inset
    FutureSplash vector animation (FutureWave) spl   application/futuresplash
    mBED multimedia data (mBED) mbd   application/mbedlet
    Macromedia Shockwave (Macromedia)     application/x-director
    Sizzler real-time video/animation     application/x-sprite
    PowerMedia multimedia (RadMedia) rad   application/x-rad-powermedia
           
    Presentation      
    PowerPoint presentation (Microsoft) ppz   application/mspowerpoint
    PointPlus presentation data (Net Scene) css   application/x-pointplus
    ASAP WordPower (Software Publishing Corp.) asp   application/x-asap
    Astound Web Player multimedia data (GoldDisk) asn   application/astound
    Special Embedded Object      
    OLE script e.g. Visual Basic (Ncompass) axs   application/x-olescript
    OLE Object (Microsoft/NCompass) ods   application/x-oleobject
    OpenScape OLE/OCX objects (Business@Web) opp   x-form/x-openscape
    Visual Basic objects (Amara) wba   application/x-webbasic
    Specialized data entry forms (Alpha Software) frm   application/x-alpha-form
    client-server objects (Wayfarer Communications) wfx   x-script/x-wfxclient
    General Applications      
    Undefined binary data (often executable progs)     application/octet-stream
    CALS (U.S. D.O.D data format - RFC 1895)     application/cals-1840
    Pointcast news data (Pointcast) pcn   application/x-pcn
    Excel spreadsheet (Microsoft) xls, xlc, xll, xlm, xlw   application/vnd.ms-excel
          application/x-msexcel
          application/ms-excel
          application/msexcel
          application/x-excel
    Excel for DOS (Microsoft) xl   application/x-dos_ms_excel
    PowerPoint (Microsoft) ppt, ppz, pps, pot   application/vnd.ms-powerpoint
          application/mspowerpoint
    Microsoft Powerpoint for DOS (Microsoft) ppt   application/x-dos_ms_powerpoint2
    Help Docs(Microsoft) hlp   application/mshelp
    Microsoft Project (Microsoft) mpc, mpt, mpx, mpw, mpp   application/vnd.ms-project
          application/msproject
    Works data (Microsoft)     application/vnd.ms-works
    MAPI data (Microsoft)     application/vnd.ms-tnef
    Artgallery data (Microsoft)     application/vnd.artgalry
    SourceView document (Dataware Electronics) svd   application/vnd.svd
    Truedoc (Bitstream)     application/vnd.truedoc
    Net Install - software install (20/20 Software) ins   application/x-net-install
    Carbon Copy - remote control/access (Microcom) ccv   application/ccv
    Spreadsheets (Visual Components) vts   workbook/formulaone
    Cybercash digital money (Cybercash)     application/cybercash
    Format for sending generic Macintosh files     application/applefile
    Active message -- connect to active mail app.     application/activemessage
    X.400 mail message body part (RFC 1494)     application/x400-bp
    USENET news message id (RFC 1036)     application/news-message-id
    USENET news message (RFC 1036)     application/news-transmission
           
    Multipart Types (mostly email)      
    Messages with multiple parts     multipart/mixed
    Messages with multiple, alternative parts     multipart/alternative
    Message with multiple, related parts     multipart/related
    Multiple parts are digests     multipart/digest
    For reporting of email status (admin.)     multipart/report
    Order of parts does not matter     multipart/parallel
    Macintosh file data     multipart/appledouble
    Aggregate messages; descriptor as header     multipart/header-set
    Container for voice-mail     multipart/voice-message
    HTML FORM data (see Ch. 9 and App. B)     multipart/form-data
    Infinite multiparts - See Chapter 9 (Netscape)     multipart/x-mixed-replace
           
    Message Types (mostly email)      
    MIME message     message/rfc822
    Partial message     message/partial
    Message containing external references     message/external-body
    Message containing USENET news     message/news
    HTTP message     message/http
           
    2D/3D Data/Virtual Reality Types      
    VRML data file wrl vrml   x-world/x-vrml

    (changing to model/vrml)

    WIRL - VRML data (VREAM) vrw   x-world/x-vream
    Play3D 3d scene data (Play3D) p3d   application/x-p3d
    Viscape Interactive 3d world data (Superscape) svr   x-world/x-svr
    WebActive 3d data (Plastic Thought) wvr   x-world/x-wvr
    QuickDraw3D scene data (Apple) 3dmf   x-world/x-3dmf
           
    Scientific/Math/CAD Types      
    Chemical types -- to communicate information about chemical models     chemical/* (several subtypes)
    Mathematica notebook ma   application/mathematica
    Computational meshes for numerical simulations msh   x-model/x-mesh

    (evolving to model/mesh)

    Vis5D 5-dimensional data v5d   application/vis5d
    IGES models -- CAD/CAM (CGM) data igs   application/iges

    (evolving to model/iges?)

    Autocad WHIP vector drawings dwf   drawing/x-dwf
           

    Largely Platform-Specific Types
         

    Silicon Graphics Specific Types
         
    Showcase Presentations showcase slides sc sho show   application/x-showcase
    Insight Manual pages ins insight   application/x-insight
    Iris Annotator data ano   application/x-annotator
    Cosmo World Builder vb   application/x-cosmobuilder
    Directory Viewer dir   application/x-dirview
    Software License lic   application/x-enterlicense
    Fax manager file faxmgr   application/x-fax-manager
    Fax job data file faxmgrjob   application/x-fax-manager-job
    IconBook data icnbk   application/x-iconbook
    InPerson Call "Jumper" ipcall   application/x-inperson-call
    InPerson Shared Whiteboard wb   application/x-inpview
    Installable software in 'inst' format inst   application/x-install
    Mail folder mail   application/x-mailfolder
    InPerson People Pages pp ppages   application/x-ppages
    Data for printer (via lpr) sgi-lpr   application/x-sgi-lpr
    Software in 'tardist' format tardist   application/x-tardist
    Software in compressed 'tardist' format ztardist   application/x-ztardist
    WingZ spreadsheet wkz   application/x-wingz
    Open Inventor 3-D scenes iv   graphics/x-inventor
  • 相关阅读:
    mysql表分区
    .NET面试题
    .NET中CORS跨域访问WebApi
    一些VS2013的使用技巧(转载)
    java enum(枚举)使用详解 + 总结(转载)
    java枚举类型(转载)
    解析oracle的rownum,数据库查询结果返回行数设置
    使用jquery-qrcode生成二维码(转载)
    Spring 之注解事务 @Transactional(转载)
    spring @Transactional注解参数详解(转载)
  • 原文地址:https://www.cnblogs.com/panpanwelcome/p/14082638.html
Copyright © 2011-2022 走看看