Struts2文件类型汇总.docx_第1页
Struts2文件类型汇总.docx_第2页
Struts2文件类型汇总.docx_第3页
Struts2文件类型汇总.docx_第4页
Struts2文件类型汇总.docx_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.a:application/octet-stream, .ai:application/postscript, .aif:audio/x-aiff, .aifc:audio/x-aiff, .aiff:audio/x-aiff, .au:audio/basic, .avi:video/x-msvideo, .bat:text/plain, .bcpio:application/x-bcpio, .bin:application/octet-stream, .bmp:image/x-ms-bmp, .c:text/plain, #Duplicates:( .cdf:application/x-cdf, .cdf:application/x-netcdf, .cpio:application/x-cpio, .csh:application/x-csh, .css:text/css, .dll:application/octet-stream, .doc:application/msword, .dot:application/msword, .dvi:application/x-dvi, .eml:message/rfc822, .eps:application/postscript, .etx:text/x-setext, .exe:application/octet-stream, .gif:image/gif, .gtar:application/x-gtar, .h:text/plain, .hdf:application/x-hdf, .htm:text/html, .html:text/html, .ief:image/ief, .jpe:image/jpeg, .jpeg:image/jpeg, .jpg:image/jpeg, .js:application/x-javascript, .ksh:text/plain, .latex:application/x-latex, .m1v:video/mpeg, .man:application/x-troff-man, .me:application/x-troff-me, .mht:message/rfc822, .mhtml:message/rfc822, .mif:application/x-mif, .mov:video/quicktime, .movie:video/x-sgi-movie, .mp2:audio/mpeg, .mp3:audio/mpeg, .mpa:video/mpeg, .mpe:video/mpeg, .mpeg:video/mpeg, .mpg:video/mpeg, .ms:application/x-troff-ms, .nc:application/x-netcdf, .nws:message/rfc822, .o:application/octet-stream, .obj:application/octet-stream, .oda:application/oda, .p12:application/x-pkcs12, .p7c:application/pkcs7-mime, .pbm:image/x-portable-bitmap, .pdf:application/pdf, .pfx:application/x-pkcs12, .pgm:image/x-portable-graymap, .pl:text/plain, .png:image/png, .pnm:image/x-portable-anymap, .pot:application/vnd.ms-powerpoint, .ppa:application/vnd.ms-powerpoint, .ppm:image/x-portable-pixmap, .pps:application/vnd.ms-powerpoint, .ppt:application/vnd.ms-powerpoint, .ps:application/postscript, .pwz:application/vnd.ms-powerpoint, .py:text/x-python, .pyc:application/x-python-code, .pyo:application/x-python-code, .qt:video/quicktime, .ra:audio/x-pn-realaudio, .ram:application/x-pn-realaudio, .ras:image/x-cmu-raster, .rdf:application/xml, .rgb:image/x-rgb, .roff:application/x-troff, .rtx:text/richtext, .sgm:text/x-sgml, .sgml:text/x-sgml, .sh:application/x-sh, .shar:application/x-shar, .snd:audio/basic, .so:application/octet-stream, .src:application/x-wais-source, .sv4cpio:application/x-sv4cpio, .sv4crc:application/x-sv4crc, .swf:application/x-shockwave-flash, .t:application/x-troff, .tar:application/x-tar, .tcl:application/x-tcl, .tex:application/x-tex, .texi:application/x-texinfo, .texinfo:application/x-texinfo, .tif:image/tiff, .tiff:image/tiff, .tr:application/x-troff, .tsv:text/tab-separated-values, .txt:text/plain, .ustar:application/x-ustar, .vcf:text/x-vcard, .wav:audio/x-wav, .wiz:application/msword, .wsdl:application/xml, .xbm:image/x-xbitmap, .xlb:application/vnd.ms-excel, #Duplicates:( .xls:application/excel, .xls:application/vnd.ms-excel, .xml:text/xml, .xpdl:application/xml, .xpm:image/x-xpixmap, .xsl:application/xml, .xwd:image/x-xwindowdump, .zip:application/zip, firefox和ie的文件类型区别 Java代码 firefoximage/jpegimage/bmpimage/gifimage/png ie6image/pjpegimage/bmpimage/gifimage/x-png ie7image/pjpegimage/bmpimage/gifimage/x-png ie8image/pjpegimage/bmpimage/gifimage/x-png1. IE下载Office2007文件时在下载对话框中变成ZIP文件问题的解决 2. 3. 4. 从IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content-disposition:inline),如果被下载的文件是Office2007的dotx,docx,pot等后缀的时候,下载对话框中的图标会变成ZIP的,相应的文件名也会成为zip为扩展后缀的文件。其实出现这样的情况,是由于IE中对下载文件类型的判断,假如找不到相应后缀的MIME的话,会自动根据数据流来判断文件的类型,而微软对Office2007的格式做了和以前完全不同的处理。 5. 6. 7. 8. 以前的Office文档是100%的二进制格式。第三方的工具操作起来非常不方便,而Office2007从整体上都是基于XML格式的,这里并不是说Office2007文档可以保存成XML格式。而是Office2007默认的文档格式就是XML的(Word的docx、Excel的xlsx等)。也许有人会感到奇怪,用文本编辑器打开docx后,显示的仍然是二进制格式,并不是什么XML。其实docx并不是普通的XML格式,当然,也不只是一个XML文件,docx本质上是一个zip文件,里面有一系列的xml、目录和其他的文件。如果我们将docx改成zip。就可以用winzip等软件将其解开。 9. 10. 正是由于这样的原因,当MIME中不存在相对应的Office2007类型的情况下,被自动识别为ZIP文件了。解决的方法很简单,在Server端添加MIME映射就可以了。Tomcat的话,可以在Web.xml中找到这样的定义,按照规则添加就可以了,IIS中按照下面的方法添加(以XML为例): 11. 12. 1.选择DefaultWebSite,弹出Properties对话框。 13. 2.选择HTTPHeaders标签。 14. 3.在MIMEMap下,单击FileTypes标签并选择NewType。 15. 4.在Extension域中键入.xml,在ContentType域中键入text/xml,然后单击OK。 16. 至于什么是MIME,一般的人应该都知道,这里简单的解释一下: 17. MIME(MultipurposeInternetMailExtensions,多目的Internet邮件扩展)是创建用于电子邮件交换,网络文档,及企业网和Internet上的其他应用程序中的文件格式的规范。每个MIME格式包含一个MIME内容类型(”MIMEtype”)和指示存储在这个文件中的数据的子类型。MIME类型和子类型一般以类型/子类型的形式列出。MIME格式的内容广泛用于网络文档中 18. 19. 下面收集了大部分文件的扩展名和相应的MIME对应,有需要的可以在列表中找到并添加。 20. 21. .asx,video/x-ms-asf 22. .xml,text/xml 23. .tsv,text/tab-separated-values 24. .ra,audio/x-pn-realaudio 25. .sv4crc,application/x-sv4crc 26. .spc,application/x-pkcs7-certificates 27. .pmc,application/x-perfmon 28. .lit,application/x-ms-reader 29. .crd,application/x-mscardfile 30. .isp,application/x-internet-signup 31. .wmlsc,application/vnd.wap.wmlscriptc 32. .vst,application/vnd.visio 33. .xlam,application/vnd.ms-excel.addin.macroEnabled.12 34. .ttf,application/octet-stream 35. .pfm,application/octet-stream 36. .csv,application/octet-stream 37. .aaf,application/octet-stream 38. .one,application/onenote 39. .hta,application/hta 40. .atom,application/atom+xml 41. .323,text/h323 42. .mhtml,message/rfc822 43. .midi,audio/mid 44. .p7r,application/x-pkcs7-certreqresp 45. .mny,application/x-msmoney 46. .clp,application/x-msclip 47. .vsd,application/vnd.visio 48. .lpk,application/octet-stream 49. .bin,application/octet-stream 50. .onetoc,application/onenote 51. .x,application/directx 52. .wvx,video/x-ms-wvx 53. .vcf,text/x-vcard 54. .htc,text/x-component 55. .htt,text/webviewhtml 56. .h,text/plain 57. .mht,message/rfc822 58. .mid,audio/mid 59. .p7b,application/x-pkcs7-certificates 60. .gz,application/x-gzip 61. .dvi,application/x-dvi 62. .cpio,application/x-cpio 63. .vdx,application/vnd.ms-visio.viewer 64. .sldm,application/vnd.ms-powerpoint.slide.macroEnabled.12 65. .xlm,application/vnd.ms-excel 66. .fdf,application/vnd.fdf 67. .setreg,application/set-registration-initiation 68. .eps,application/postscript 69. .p7s,application/pkcs7-signature 70. .toc,application/octet-stream 71. .mdp,application/octet-stream 72. .ics,application/octet-stream 73. .chm,application/octet-stream 74. .asi,application/octet-stream 75. .afm,application/octet-stream 76. .evy,application/envoy 77. .wmp,video/x-ms-wmp 78. .qt,video/quicktime 79. .mpv2,video/mpeg 80. .xslt,text/xml 81. .etx,text/x-setext 82. .cod,image/cis-cod 83. .snd,audio/basic 84. .au,audio/basic 85. .man,application/x-troff-man 86. .qtl,application/x-quicktimeplayer 87. .pmw,application/x-perfmon 88. .class,application/x-java-applet 89. .iii,application/x-iphone 90. .csh,application/x-csh 91. .z,application/x-compress 92. .vtx,application/vnd.visio 93. .vsw,application/vnd.visio 94. .wps,application/vnd.ms-works 95. .potx,application/vnd.openxmlformats-officedocument.presentationml.template 96. .ps,application/postscript 97. .p7c,application/pkcs7-mime 98. .thn,application/octet-stream 99. .mso,application/octet-stream 100. .dot,application/msword 101. .doc,application/msword 102. .sgml,text/sgml 103. .nws,message/rfc822 104. .pbm,image/x-portable-bitmap 105. .ief,image/ief 106. .wav,audio/wav 107. .texi,application/x-texinfo 108. .mvb,application/x-msmediaview 109. .hdf,application/x-hdf 110. .vsx,application/vnd.visio 111. .dotm,application/vnd.ms-word.template.macroEnabled.12 112. .docm,application/vnd.ms-word.document.macroEnabled.12 113. .pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation 114. .psm,application/octet-stream 115. .java,application/octet-stream 116. .eot,application/octet-stream 117. .jar,application/java-archive 118. .mpeg,video/mpeg 119. .xsf,text/xml 120. .map,text/plain 121. .uls,text/iuls 122. .rf,image/vnd.rn-realflash 123. .m3u,audio/x-mpegurl 124. .wma,audio/x-ms-wma 125. .aifc,audio/aiff 126. .mdb,application/x-msaccess 127. .mvc,application/x-miva-compiled 128. .stl,application/vnd.ms-pki.stl 129. .ppsx,application/vnd.openxmlformats-officedocument.presentationml.slideshow 130. .xlsb,application/vnd.ms-excel.sheet.binary.macroEnabled.12 131. .setpay,application/set-payment-initiation 132. .prm,application/octet-stream 133. .mix,application/octet-stream 134. .lzh,application/octet-stream 135. .hhk,application/octet-stream 136. .onepkg,application/onenote 137. .xaf,x-world/x-vrml 138. .flr,x-world/x-vrml 139. .IVF,video/x-ivf 140. .cnf,text/plain 141. .asm,text/plain 142. .tiff,image/tiff 143. .wax,audio/x-ms-wax 144. .ms,application/x-troff-ms 145. .tcl,application/x-tcl 146. .shar,application/x-shar 147. .sh,application/x-sh 148. .nc,application/x-netcdf 149. .hlp,application/winhlp 150. .oda,application/oda 151. .pfb,application/octet-stream 152. .fla,application/octet-stream 153. .wm,video/x-ms-wm 154. .rgb,image/x-rgb 155. .ppm,image/x-portable-pixmap 156. .ram,audio/x-pn-realaudio 157. .sit,application/x-stuffit 158. .dir,application/x-director 159. .mpp,application/vnd.ms-project 160. .xla,application/vnd.ms-excel 161. .ssm,application/streamingmedia 162. .axs,application/olescript 163. .ods,application/oleobject 164. .psp,application/octet-stream 165. .jpb,application/octet-stream 166. .wrz,x-world/x-vrml 167. .m1v,video/mpeg 168. .mno,text/xml 169. .cmx,image/x-cmx 170. .jpeg,image/jpeg 171. .dib,image/bmp 172. .rmi,audio/mid 173. .aiff,audio/aiff 174. .wmd,application/x-ms-wmd 175. .wri,application/x-mswrite 176. .pub,application/x-mspublisher 177. .ins,application/x-internet-signup 178. .wks,application/vnd.ms-works 179. .xls,application/vnd.ms-excel 180. .ai,application/postscript 181. .crl,application/pkix-crl 182. .qxd,application/octet-stream 183. .dwp,application/octet-stream 184. .xof,x-world/x-vrml 185. .wmv,video/x-ms-wmv 186. .nsc,video/x-ms-asf 187. .mpa,video/mpeg 188. .pnm,image/x-portable-anymap 189. .rpm,audio/x-pn-realaudio-plugin 190. .aif,audio/x-aiff 191. .me,application/x-troff-me 192. .pml,application/x-perfmon 193. .trm,application/x-msterminal 194. .m13,application/x-msmediaview 195. .js,application/x-javascript 196. .dxr,application/x-director 197. .potm,application/vnd.ms-powerpoint.template.macroEnabled.12 198. .xltx,application/vnd.openxmlformats-officedocument.spreadsheetml.template 199. .xlt,application/vnd.ms-excel 200. .xlc,application/vnd.ms-excel 201. .p10,application/pkcs10 202. .smi,application/octet-stream 203. .sea,application/octet-stream 204. .hqx,application/mac-binhex40 205. .spl,application/futuresplash 206. .movie,video/x-sgi-movie 207. .lsf,video/x-la-asf 208. .txt,text/plain 209. .jfif,image/pjpeg 210. .jpe,image/jpeg 211. .zip,application/x-zip-compressed 212. .wmf,application/x-msmetafile 213. .m14,application/x-msmediaview 214. .latex,application/x-latex 215. .wcm,application/vnd.ms-works 216. .pptm,application/vnd.ms-powerpoint.presentation.macroEnabled.12 217. .xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 218. .hhp,application/octet-stream 219. .aca,application/octet-stream 220. .accdb,application/msaccess 221. .jcz,application/liquidmotion 222. .wrl,x-world/x-vrml 223. .wmx,video/x-ms-wmx 224. .asr,video/x-ms-asf 225. .lsx,video/x-la-asf 226. .xsl,text/xml 227. .html,text/html 228. .tif,image/tiff 229. .der,application/x-x509-ca-cert 230. .pfx,application/x-pkcs12 231. .p12,application/x-pkcs12 232. .ppsm,application/vnd.ms-powerpoint.slideshow.macroEnabled.12 233. .cur,application/octet-stream 234. .accdt,application/msaccess 235. .hdml,text/x-hdml 236. .htm,text/html 237. .xbm,image/x-xbitmap 238. .jpg,image/jpeg 239. .texinfo,application/x-texinfo 240. .ppam,application/vnd.ms-powerpoint.addin.macroEnabled.12 241. .xlw,application/vnd.ms-excel 242. .rm,application/vnd.rn-realmedia 243. .pdf,application/pdf 244. .rar,application/octet-stream 245. .psd,application/octet-stream 246. .inf,application/octet-stream 247. .emz,application/octet-stream 248. .dsp,application/octet-stream 249. .onea,application/onenote 250. .jck,application/liquidmotion 251. .mpe,video/mpeg 252. .mp2,video/mpeg 253. .sct,text/scriptlet 254. .ras,image/x-cmu-raster 255. .swf,application/x-shockwave-flash 256. .wmz,application/x-ms-wmz 257. .gtar,application/x-gtar 258. .dcr,application/x-director 259. .sldx,application/vnd.openxmlformats-officedocument.presentationml.slide 260. .pps,application/vnd.ms-pps 261. .p7m,application/pkcs7-mime 262. .xsn,application/octet-stream 263. .ocx,application/octet-stream 264. .accde,application/msaccess 265. .mov,video/quicktime 266. .wmls,text/vnd.wap.wmlscript 267. .cpp,text/plain 268. .c,text/plain 269. .bas,text/plain 270. .css,text/css 271. .art,image/x-jg 272. .mp3,audio/mpeg 273. .t,application/x-troff 274. .roff,application/x-troff 275. .tar,application/x-tar 276. .hhc,application/x-oleobject 277. .scd,application/x-msschedule 278. .pko,application/vnd.ms-pki.pko 279. .sst,application/vnd.ms-pki.certstore 280. .ppt,application/vnd.ms-powerpoint 281. .xtp,application/octet-stream 282. .u32,application/octet-stream 283. .pcx,application/octet-stream 284. .msi,application/octet-stream 285. .exe,application/octet-stream 286. .asd,application/octet-stream 287. .onetoc2,application/onenote 288. .fif,application/fractals 289. .mpg,video/mpeg 290. .vml,text/xml 291. .xdr,text/plain 292. .vcs,text/plain 293. .hxt,text/html 294. .eml,message/rfc822 295. .xpm,image/x-xpixmap 296. .ico,image/x-icon 297. .gif,image/gif 298. .dwf,drawing/x-dwf 299. .src,application/x-wais-source 300. .tr,application/x-troff 301. .pmr,application/x-perfmon 302. .pma,application/x-perfmon 303. .dll

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论