欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

struts2上传的Web文件ContentType类型大全 博客分类: 企业架构 Struts上传ContentType类型

程序员文章站 2024-03-16 17:18:34
...

核心配置文件中的action:

                <action name="upload" class="g2w.struts2.FileUploadAction">
                        <interceptor-ref name="fileUpload">
                                <param name="allowedTypes">
                                text/plain,text/css,text/javascript
                                </param>
                                <param name="maximumSize">1000000</param>
                        </interceptor-ref>
                        <interceptor-ref name="defaultStack" />
                        <param name="savePath">/uploads</param>
                        <result name="success">/success.jsp</result>
                        <result name="error">/failure.jsp</result>
                        <result name="input">/failure.jsp</result>
                </action>

类型对应关系如下:

                ".*"="application/octet-stream"
                ".001"="application/x-001"
                ".301"="application/x-301"
                ".323"="text/h323"
                ".906"="application/x-906"
                ".907"="drawing/907"
                ".a11"="application/x-a11"
                ".acp"="audio/x-mei-aac"
                ".ai"="application/postscript"
                ".aif"="audio/aiff"
                ".aifc"="audio/aiff"
                ".aiff"="audio/aiff"
                ".anv"="application/x-anv"
                ".asa"="text/asa"
                ".asf"="video/x-ms-asf"
                ".asp"="text/asp"
                ".asx"="video/x-ms-asf"
                ".au"="audio/basic"
                ".avi"="video/avi"
                ".awf"="application/vnd.adobe.workflow"
                ".biz"="text/xml"
                ".bmp"="application/x-bmp"
                ".bot"="application/x-bot"
                ".c4t"="application/x-c4t"
                ".c90"="application/x-c90"
                ".cal"="application/x-cals"
                ".cat"="application/vnd.ms-pki.seccat"
                ".cdf"="application/x-netcdf"
                ".cdr"="application/x-cdr"
                ".cel"="application/x-cel"
                ".cer"="application/x-x509-ca-cert"
                ".cg4"="application/x-g4"
                ".cgm"="application/x-cgm"
                ".cit"="application/x-cit"
                ".class"="java/*"
                ".cml"="text/xml"
                ".cmp"="application/x-cmp"
                ".cmx"="application/x-cmx"
                ".cot"="application/x-cot"
                ".crl"="application/pkix-crl"
                ".crt"="application/x-x509-ca-cert"
                ".csi"="application/x-csi"
                ".css"="text/css"
                ".cut"="application/x-cut"
                ".dbf"="application/x-dbf"
                ".dbm"="application/x-dbm"
                ".dbx"="application/x-dbx"
                ".dcd"="text/xml"
                ".dcx"="application/x-dcx"
                ".der"="application/x-x509-ca-cert"
                ".dgn"="application/x-dgn"
                ".dib"="application/x-dib"
                ".dll"="application/x-msdownload"
                ".doc"="application/msword"
                ".dot"="application/msword"
                ".drw"="application/x-drw"
                ".dtd"="text/xml"
                ".dwf"="Model/vnd.dwf"
                ".dwf"="application/x-dwf"
                ".dwg"="application/x-dwg"
                ".dxb"="application/x-dxb"
                ".dxf"="application/x-dxf"
                ".edn"="application/vnd.adobe.edn"
                ".emf"="application/x-emf"
                ".eml"="message/rfc822"
                ".ent"="text/xml"
                ".epi"="application/x-epi"
                ".eps"="application/x-ps"
                ".eps"="application/postscript"
                ".etd"="application/x-ebx"
                ".exe"="application/x-msdownload"
                ".fax"="image/fax"
                ".fdf"="application/vnd.fdf"
                ".fif"="application/fractals"
                ".fo"="text/xml"
                ".frm"="application/x-frm"
                ".g4"="application/x-g4"
                ".gbr"="application/x-gbr"
                ".gcd"="application/x-gcd"
                ".gif"="image/gif"
                ".gl2"="application/x-gl2"
                ".gp4"="application/x-gp4"
                ".hgl"="application/x-hgl"
                ".hmr"="application/x-hmr"
                ".hpg"="application/x-hpgl"
                ".hpl"="application/x-hpl"
                ".hqx"="application/mac-binhex40"
                ".hrf"="application/x-hrf"
                ".hta"="application/hta"
                ".htc"="text/x-component"
                ".htm"="text/html"
                ".html"="text/html"
                ".htt"="text/webviewhtml"
                ".htx"="text/html"
                ".icb"="application/x-icb"
                ".ico"="image/x-icon"
                ".ico"="application/x-ico"
                ".iff"="application/x-iff"
                ".ig4"="application/x-g4"
                ".igs"="application/x-igs"
                ".iii"="application/x-iphone"
                ".img"="application/x-img"
                ".ins"="application/x-internet-signup"
                ".isp"="application/x-internet-signup"
                ".IVF"="video/x-ivf"
                ".java"="java/*"
                ".jfif"="image/jpeg"
                ".jpe"="image/jpeg"
                ".jpe"="application/x-jpe"
                ".jpeg"="image/jpeg"
                ".jpg"="image/jpeg"
                ".jpg"="application/x-jpg"
                ".js"="application/x-javascript"
                ".jsp"="text/html"
                ".la1"="audio/x-liquid-file"
                ".lar"="application/x-laplayer-reg"
                ".latex"="application/x-latex"
                ".lavs"="audio/x-liquid-secure"
                ".lbm"="application/x-lbm"
                ".lmsff"="audio/x-la-lms"
                ".ls"="application/x-javascript"
                ".ltr"="application/x-ltr"
                ".m1v"="video/x-mpeg"
                ".m2v"="video/x-mpeg"
                ".m3u"="audio/mpegurl"
                ".m4e"="video/mpeg4"
                ".mac"="application/x-mac"
                ".man"="application/x-troff-man"
                ".math"="text/xml"
                ".mdb"="application/msaccess"
                ".mdb"="application/x-mdb"
                ".mfp"="application/x-shockwave-flash"
                ".mht"="message/rfc822"
                ".mhtml"="message/rfc822"
                ".mi"="application/x-mi"
                ".mid"="audio/mid"
                ".midi"="audio/mid"
                ".mil"="application/x-mil"
                ".mml"="text/xml"
                ".mnd"="audio/x-musicnet-download"
                ".mns"="audio/x-musicnet-stream"
                ".mocha"="application/x-javascript"
                ".movie"="video/x-sgi-movie"
                ".mp1"="audio/mp1"
                ".mp2"="audio/mp2"
                ".mp2v"="video/mpeg"
                ".mp3"="audio/mp3"
                ".mp4"="video/mpeg4"
                ".mpa"="video/x-mpg"
                ".mpd"="application/vnd.ms-project"
                ".mpe"="video/x-mpeg"
                ".mpeg"="video/mpg"
                ".mpg"="video/mpg"
                ".mpga"="audio/rn-mpeg"
                ".mpp"="application/vnd.ms-project"
                ".mps"="video/x-mpeg"
                ".mpt"="application/vnd.ms-project"
                ".mpv"="video/mpg"
                ".mpv2"="video/mpeg"
                ".mpw"="application/vnd.ms-project"
                ".mpx"="application/vnd.ms-project"
                ".mtx"="text/xml"
                ".mxp"="application/x-mmxp"
                ".net"="image/pnetvue"
                ".nrf"="application/x-nrf"
                ".nws"="message/rfc822"
                ".odc"="text/x-ms-odc"
                ".out"="application/x-out"
                ".p10"="application/pkcs10"
                ".p12"="application/x-pkcs12"
                ".p7b"="application/x-pkcs7-certificates"
                ".p7c"="application/pkcs7-mime"
                ".p7m"="application/pkcs7-mime"
                ".p7r"="application/x-pkcs7-certreqresp"
                ".p7s"="application/pkcs7-signature"
                ".pc5"="application/x-pc5"
                ".pci"="application/x-pci"
                ".pcl"="application/x-pcl"
                ".pcx"="application/x-pcx"
                ".pdf"="application/pdf"
                ".pdf"="application/pdf"
                ".pdx"="application/vnd.adobe.pdx"
                ".pfx"="application/x-pkcs12"
                ".pgl"="application/x-pgl"
                ".pic"="application/x-pic"
                ".pko"="application/vnd.ms-pki.pko"
                ".pl"="application/x-perl"
                ".plg"="text/html"
                ".pls"="audio/scpls"
                ".plt"="application/x-plt"
                ".png"="image/png"
                ".png"="application/x-png"
                ".pot"="application/vnd.ms-powerpoint"
                ".ppa"="application/vnd.ms-powerpoint"
                ".ppm"="application/x-ppm"
                ".pps"="application/vnd.ms-powerpoint"
                ".ppt"="application/vnd.ms-powerpoint"
                ".ppt"="application/x-ppt"
                ".pr"="application/x-pr"
                ".prf"="application/pics-rules"
                ".prn"="application/x-prn"
                ".prt"="application/x-prt"
                ".ps"="application/x-ps"
                ".ps"="application/postscript"
                ".ptn"="application/x-ptn"
                ".pwz"="application/vnd.ms-powerpoint"
                ".r3t"="text/vnd.rn-realtext3d"
                ".ra"="audio/vnd.rn-realaudio"
                ".ram"="audio/x-pn-realaudio"
                ".ras"="application/x-ras"
                ".rat"="application/rat-file"
                ".rdf"="text/xml"
                ".rec"="application/vnd.rn-recording"
                ".red"="application/x-red"
                ".rgb"="application/x-rgb"
                ".rjs"="application/vnd.rn-realsystem-rjs"
                ".rjt"="application/vnd.rn-realsystem-rjt"
                ".rlc"="application/x-rlc"
                ".rle"="application/x-rle"
                ".rm"="application/vnd.rn-realmedia"
                ".rmf"="application/vnd.adobe.rmf"
                ".rmi"="audio/mid"
                ".rmj"="application/vnd.rn-realsystem-rmj"
                ".rmm"="audio/x-pn-realaudio"
                ".rmp"="application/vnd.rn-rn_music_package"
                ".rms"="application/vnd.rn-realmedia-secure"
                ".rmvb"="application/vnd.rn-realmedia-vbr"
                ".rmx"="application/vnd.rn-realsystem-rmx"
                ".rnx"="application/vnd.rn-realplayer"
                ".rp"="image/vnd.rn-realpix"
                ".rpm"="audio/x-pn-realaudio-plugin"
                ".rsml"="application/vnd.rn-rsml"
                ".rt"="text/vnd.rn-realtext"
                ".rtf"="application/msword"
                ".rtf"="application/x-rtf"
                ".rv"="video/vnd.rn-realvideo"
                ".sam"="application/x-sam"
                ".sat"="application/x-sat"
                ".sdp"="application/sdp"
                ".sdw"="application/x-sdw"
                ".sit"="application/x-stuffit"
                ".slb"="application/x-slb"
                ".sld"="application/x-sld"
                ".slk"="drawing/x-slk"
                ".smi"="application/smil"
                ".smil"="application/smil"
                ".smk"="application/x-smk"
                ".snd"="audio/basic"
                ".sol"="text/plain"
                ".sor"="text/plain"
                ".spc"="application/x-pkcs7-certificates"
                ".spl"="application/futuresplash"
                ".spp"="text/xml"
                ".ssm"="application/streamingmedia"
                ".sst"="application/vnd.ms-pki.certstore"
                ".stl"="application/vnd.ms-pki.stl"
                ".stm"="text/html"
                ".sty"="application/x-sty"
                ".svg"="text/xml"
                ".swf"="application/x-shockwave-flash"
                ".tdf"="application/x-tdf"
                ".tg4"="application/x-tg4"
                ".tga"="application/x-tga"
                ".tif"="image/tiff"
                ".tif"="application/x-tif"
                ".tiff"="image/tiff"
                ".tld"="text/xml"
                ".top"="drawing/x-top"
                ".torrent"="application/x-bittorrent"
                ".tsd"="text/xml"
                ".txt"="text/plain"
                ".uin"="application/x-icq"
                ".uls"="text/iuls"
                ".vcf"="text/x-vcard"
                ".vda"="application/x-vda"
                ".vdx"="application/vnd.visio"
                ".vml"="text/xml"
                ".vpg"="application/x-vpeg005"
                ".vsd"="application/vnd.visio"
                ".vsd"="application/x-vsd"
                ".vss"="application/vnd.visio"
                ".vst"="application/vnd.visio"
                ".vst"="application/x-vst"
                ".vsw"="application/vnd.visio"
                ".vsx"="application/vnd.visio"
                ".vtx"="application/vnd.visio"
                ".vxml"="text/xml"
                ".wav"="audio/wav"
                ".wax"="audio/x-ms-wax"
                ".wb1"="application/x-wb1"
                ".wb2"="application/x-wb2"
                ".wb3"="application/x-wb3"
                ".wbmp"="image/vnd.wap.wbmp"
                ".wiz"="application/msword"
                ".wk3"="application/x-wk3"
                ".wk4"="application/x-wk4"
                ".wkq"="application/x-wkq"
                ".wks"="application/x-wks"
                ".wm"="video/x-ms-wm"
                ".wma"="audio/x-ms-wma"
                ".wmd"="application/x-ms-wmd"
                ".wmf"="application/x-wmf"
                ".wml"="text/vnd.wap.wml"
                ".wmv"="video/x-ms-wmv"
                ".wmx"="video/x-ms-wmx"
                ".wmz"="application/x-ms-wmz"
                ".wp6"="application/x-wp6"
                ".wpd"="application/x-wpd"
                ".wpg"="application/x-wpg"
                ".wpl"="application/vnd.ms-wpl"
                ".wq1"="application/x-wq1"
                ".wr1"="application/x-wr1"
                ".wri"="application/x-wri"
                ".wrk"="application/x-wrk"
                ".ws"="application/x-ws"
                ".ws2"="application/x-ws"
                ".wsc"="text/scriptlet"
                ".wsdl"="text/xml"
                ".wvx"="video/x-ms-wvx"
                ".xdp"="application/vnd.adobe.xdp"
                ".xdr"="text/xml"
                ".xfd"="application/vnd.adobe.xfd"
                ".xfdf"="application/vnd.adobe.xfdf"
                ".xhtml"="text/html"
                ".xls"="application/vnd.ms-excel"
                ".xls"="application/x-xls"
                ".xlw"="application/x-xlw"
                ".xml"="text/xml"
                ".xpl"="audio/scpls"
                ".xq"="text/xml"
                ".xql"="text/xml"
                ".xquery"="text/xml"
                ".xsd"="text/xml"
                ".xsl"="text/xml"
                ".xslt"="text/xml"
                ".xwd"="application/x-xwd"
                ".x_b"="application/x-x_b"
                ".x_t"="application/x-x_t