樂在其中

          常用鏈接

          統(tǒng)計

          最新評論

          response conttenttype 所有類型

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

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

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

          表中例出的是在服務(wù)器端(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類型例表:

          序號

          內(nèi)容類型

          文件擴展名

          描述

          1

          application/msword

          doc

          Microsoft Word

          2

          application/octet-stream bin

          dms lha lzh exe class

          可執(zhí)行程序

          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)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 乌拉特后旗| 威宁| 黄山市| 农安县| 合肥市| 乐东| 阿尔山市| 晋宁县| 石景山区| 翁牛特旗| 冷水江市| 襄垣县| 凉山| 名山县| 翁源县| 大邑县| 山东省| 韩城市| 蒙自县| 崇义县| 山东| 柳江县| 金溪县| 华阴市| 连江县| 大理市| 齐齐哈尔市| 江达县| 杭锦后旗| 嘉祥县| 元谋县| 东乡| 将乐县| 建始县| 贵港市| 牟定县| 开远市| 陇川县| 天全县| 富宁县| 修文县|