樂在其中

          常用鏈接

          統計

          最新評論

          response conttenttype 所有類型

              response.setContentType() 的作用是使客戶端瀏覽器,區分不同種類的數據,并根據不同的MIME調用瀏覽器內不同的程序嵌入模塊來處理相應的數據。例如web瀏覽器就是通過MIME 類型來判斷文件是GIF圖片。通過MIME類型來處理json字符串。
              Tomcat的安裝目錄\conf\web.xml 中就定義了大量MIME類型 ,你可也去看一下。
              做用表單上傳文件,想在服務端驗證上傳文件的類型,只允許上傳GIF,JPG,ZIP, 我們有兩種方法:
          第一:檢查文件的擴展名;
          第二:檢查文件的MIME類型 。

                檢查文件的擴展名的方法,很簡單快捷, 但是 a.jsp 改名為 a.jpg能可以繞過檢查上傳了。

          檢查文件的MIME類型的方法,在IE7與Firefox下有一點區別(見下表), 有不同瀏覽器上傳表現不一致。Firefox下ZIP與EXE文件的MIME類型同為application/octet-stream。

          表中例出的是在服務器端(tomcat5.5)接收不同瀏覽器上傳的文件時,取得的MIME類型


          用IE7上傳 用Firefox3.0上傳
          GIF

          image/gif

          image/gif

          JPG

          image/pjpeg

          image/jpeg

          ZIP application/x-compressed application/octet-stream
          JSP

          text/html

          text/html

          EXE application/octet-stream application/octet-stream

          常見MIME類型例表:

          序號

          內容類型

          文件擴展名

          描述

          1

          application/msword

          doc

          Microsoft Word

          2

          application/octet-stream bin

          dms lha lzh exe class

          可執行程序

          3

          application/pdf

          pdf

          Adobe Acrobat

          4

          application/postscript

          ai eps ps

          PostScript

          5

          appication/powerpoint

          ppt

          Microsoft Powerpoint

          6

          appication/rtf

          rtf

          rtf 格式

          7

          appication/x-compress

          z

          unix 壓縮文件

          8

          application/x-gzip

          gz

          gzip

          9

          application/x-gtar

          gtar

          tar 文檔 (gnu 格式 )

          10

          application/x-shockwave-flash

          swf

          MacroMedia Flash

          11

          application/x-tar

          tar

          tar(4.3BSD)

          12

          application/zip

          zip

          winzip

          13

          audio/basic

          au snd

          sun/next 聲音文件

          14

          audio/mpeg

          mpeg mp2

          Mpeg 聲音文件

          15

          audio/x-aiff

          mid midi rmf

          Midi 格式

          16

          audio/x-pn-realaudio

          ram ra

          Real Audio 聲音

          17

          audio/x-pn-realaudio-plugin

          rpm

          Real Audio 插件

          18

          audio/x-wav

          wav

          Microsoft Windows 聲音

          19

          image/cgm

          cgm

          計算機圖形元文件

          20

          image/gif

          gif

          COMPUSERVE GIF 圖像

          21

          image/jpeg

          jpeg jpg jpe

          JPEG 圖像

          22

          image/png

          png

          PNG 圖像


          text/html             HTML
          text/plain             TXT
          text/xml              XML

          text/json            json字符串

          備注:原文摘自

          http://www.java3z.com/cwbwebhome/article/article8/81208.html

           

          posted on 2012-04-20 18:22 樂仔兒 閱讀(379) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 安阳县| 上杭县| 随州市| 萨迦县| 建始县| 永丰县| 和硕县| 灌云县| 兴义市| 仁布县| 隆子县| 澎湖县| 长海县| 锦州市| 娱乐| 安泽县| 闻喜县| 神池县| 喀什市| 额敏县| 都匀市| 武穴市| 泰来县| 任丘市| 武定县| 奉化市| 留坝县| 苏尼特左旗| 杨浦区| 宜君县| 淄博市| 梅州市| 建宁县| 大同县| 定陶县| 吉首市| 特克斯县| 公安县| 思南县| 拉孜县| 纳雍县|