Struts2 文件上传 之 文件类型 allowedTypes

Html代码
  1. '.a'      : 'application/octet-stream',     
  2. '.ai'     : 'application/postscript',     
  3. '.aif'    : 'audio/x-aiff',     
  4. '.aifc'   : 'audio/x-aiff',     
  5. '.aiff'   : 'audio/x-aiff',     
  6. '.au'     : 'audio/basic',     
  7. '.avi'    : 'video/x-msvideo',     
  8. '.bat'    : 'text/plain',     
  9. '.bcpio' : 'application/x-bcpio',     
  10. '.bin'    : 'application/octet-stream',     
  11. '.bmp'    : 'image/x-ms-bmp',     
  12. '.c'      : 'text/plain',     
  13. # Duplicates :(     
  14. '.cdf'    : 'application/x-cdf',     
  15. '.cdf'    : 'application/x-netcdf',     
  16. '.cpio'   : 'application/x-cpio',     
  17. '.csh'    : 'application/x-csh',     
  18. '.css'    : 'text/css',     
  19. '.dll'    : 'application/octet-stream',     
  20. '.doc'    : 'application/msword',     
  21. '.dot'    : 'application/msword',     
  22. '.dvi'    : 'application/x-dvi',     
  23. '.eml'    : 'message/rfc822',     
  24. '.eps'    : 'application/postscript',     
  25. '.etx'    : 'text/x-setext',     
  26. '.exe'    : 'application/octet-stream',     
  27. '.gif'    : 'image/gif',     
  28. '.gtar'   : 'application/x-gtar',     
  29. '.h'      : 'text/plain',     
  30. '.hdf'    : 'application/x-hdf',     
  31. '.htm'    : 'text/html',     
  32. '.html'   : 'text/html',     
  33. '.ief'    : 'image/ief',     
  34. '.jpe'    : 'image/jpeg',     
  35. '.jpeg'   : 'image/jpeg',     
  36. '.jpg'    : 'image/jpeg',     
  37. '.js'     : 'application/x-javascript',     
  38. '.ksh'    : 'text/plain',     
  39. '.latex' : 'application/x-latex',     
  40. '.m1v'    : 'video/mpeg',     
  41. '.man'    : 'application/x-troff-man',     
  42. '.me'     : 'application/x-troff-me',     
  43. '.mht'    : 'message/rfc822',     
  44. '.mhtml' : 'message/rfc822',     
  45. '.mif'    : 'application/x-mif',     
  46. '.mov'    : 'video/quicktime',     
  47. '.movie' : 'video/x-sgi-movie',     
  48. '.mp2'    : 'audio/mpeg',     
  49. '.mp3'    : 'audio/mpeg',     
  50. '.mpa'    : 'video/mpeg',     
  51. '.mpe'    : 'video/mpeg',     
  52. '.mpeg'   : 'video/mpeg',     
  53. '.mpg'    : 'video/mpeg',     
  54. '.ms'     : 'application/x-troff-ms',     
  55. '.nc'     : 'application/x-netcdf',     
  56. '.nws'    : 'message/rfc822',     
  57. '.o'      : 'application/octet-stream',     
  58. '.obj'    : 'application/octet-stream',     
  59. '.oda'    : 'application/oda',     
  60. '.p12'    : 'application/x-pkcs12',     
  61. '.p7c'    : 'application/pkcs7-mime',     
  62. '.pbm'    : 'image/x-portable-bitmap',     
  63. '.pdf'    : 'application/pdf',     
  64. '.pfx'    : 'application/x-pkcs12',     
  65. '.pgm'    : 'image/x-portable-graymap',     
  66. '.pl'     : 'text/plain',     
  67. '.png'    : 'image/png',     
  68. '.pnm'    : 'image/x-portable-anymap',     
  69. '.pot'    : 'application/vnd.ms-powerpoint',     
  70. '.ppa'    : 'application/vnd.ms-powerpoint',     
  71. '.ppm'    : 'image/x-portable-pixmap',     
  72. '.pps'    : 'application/vnd.ms-powerpoint',     
  73. '.ppt'    : 'application/vnd.ms-powerpoint',     
  74. '.ps'     : 'application/postscript',     
  75. '.pwz'    : 'application/vnd.ms-powerpoint',     
  76. '.py'     : 'text/x-python',     
  77. '.pyc'    : 'application/x-python-code',     
  78. '.pyo'    : 'application/x-python-code',     
  79. '.qt'     : 'video/quicktime',     
  80. '.ra'     : 'audio/x-pn-realaudio',     
  81. '.ram'    : 'application/x-pn-realaudio',     
  82. '.ras'    : 'image/x-cmu-raster',     
  83. '.rdf'    : 'application/xml',     
  84. '.rgb'    : 'image/x-rgb',     
  85. '.roff'   : 'application/x-troff',     
  86. '.rtx'    : 'text/richtext',     
  87. '.sgm'    : 'text/x-sgml',     
  88. '.sgml'   : 'text/x-sgml',     
  89. '.sh'     : 'application/x-sh',     
  90. '.shar'   : 'application/x-shar',     
  91. '.snd'    : 'audio/basic',     
  92. '.so'     : 'application/octet-stream',     
  93. '.src'    : 'application/x-wais-source',     
  94. '.sv4cpio': 'application/x-sv4cpio',     
  95. '.sv4crc' : 'application/x-sv4crc',     
  96. '.swf'    : 'application/x-shockwave-flash',     
  97. '.t'      : 'application/x-troff',     
  98. '.tar'    : 'application/x-tar',     
  99. '.tcl'    : 'application/x-tcl',     
  100.     
  101. '.tex'    : 'application/x-tex',     
  102. '.texi'   : 'application/x-texinfo',     
  103. '.texinfo': 'application/x-texinfo',     
  104. '.tif'    : 'image/tiff',     
  105. '.tiff'   : 'image/tiff',     
  106. '.tr'     : 'application/x-troff',     
  107. '.tsv'    : 'text/tab-separated-values',     
  108. '.txt'    : 'text/plain',     
  109. '.ustar' : 'application/x-ustar',     
  110. '.vcf'    : 'text/x-vcard',     
  111. '.wav'    : 'audio/x-wav',     
  112. '.wiz'    : 'application/msword',     
  113. '.wsdl'   : 'application/xml',     
  114. '.xbm'    : 'image/x-xbitmap',     
  115. '.xlb'    : 'application/vnd.ms-excel',     
  116. # Duplicates :(     
  117. '.xls'    : 'application/excel',     
  118. '.xls'    : 'application/vnd.ms-excel',     
  119. '.xml'    : 'text/xml',     
  120. '.xpdl'   : 'application/xml',     
  121. '.xpm'    : 'image/x-xpixmap',     
  122. '.xsl'    : 'application/xml',     
  123. '.xwd'    : 'image/x-xwindowdump',     
  124. '.zip'    : 'application/zip',  
  125.   
  126.   
  127. firefox 和 ie 的文件类型区别   
  128. Java代码   
  129. firefox image/jpeg image/bmp image/gif image/png      
  130.     
  131. ie 6 image/pjpeg image/bmp image/gif image/x-png      
  132.     
  133. ie 7 image/pjpeg image/bmp image/gif image/x-png      
  134.     
  135. ie 8 image/pjpeg image/bmp image/gif image/x-png    
Html代码   收藏代码
  1. '.a'      : 'application/octet-stream',     
  2. '.ai'     : 'application/postscript',     
  3. '.aif'    : 'audio/x-aiff',     
  4. '.aifc'   : 'audio/x-aiff',     
  5. '.aiff'   : 'audio/x-aiff',     
  6. '.au'     : 'audio/basic',     
  7. '.avi'    : 'video/x-msvideo',     
  8. '.bat'    : 'text/plain',     
  9. '.bcpio' : 'application/x-bcpio',     
  10. '.bin'    : 'application/octet-stream',     
  11. '.bmp'    : 'image/x-ms-bmp',     
  12. '.c'      : 'text/plain',     
  13. # Duplicates :(     
  14. '.cdf'    : 'application/x-cdf',     
  15. '.cdf'    : 'application/x-netcdf',     
  16. '.cpio'   : 'application/x-cpio',     
  17. '.csh'    : 'application/x-csh',     
  18. '.css'    : 'text/css',     
  19. '.dll'    : 'application/octet-stream',     
  20. '.doc'    : 'application/msword',     
  21. '.dot'    : 'application/msword',     
  22. '.dvi'    : 'application/x-dvi',     
  23. '.eml'    : 'message/rfc822',     
  24. '.eps'    : 'application/postscript',     
  25. '.etx'    : 'text/x-setext',     
  26. '.exe'    : 'application/octet-stream',     
  27. '.gif'    : 'image/gif',     
  28. '.gtar'   : 'application/x-gtar',     
  29. '.h'      : 'text/plain',     
  30. '.hdf'    : 'application/x-hdf',     
  31. '.htm'    : 'text/html',     
  32. '.html'   : 'text/html',     
  33. '.ief'    : 'image/ief',     
  34. '.jpe'    : 'image/jpeg',     
  35. '.jpeg'   : 'image/jpeg',     
  36. '.jpg'    : 'image/jpeg',     
  37. '.js'     : 'application/x-javascript',     
  38. '.ksh'    : 'text/plain',     
  39. '.latex' : 'application/x-latex',     
  40. '.m1v'    : 'video/mpeg',     
  41. '.man'    : 'application/x-troff-man',     
  42. '.me'     : 'application/x-troff-me',     
  43. '.mht'    : 'message/rfc822',     
  44. '.mhtml' : 'message/rfc822',     
  45. '.mif'    : 'application/x-mif',     
  46. '.mov'    : 'video/quicktime',     
  47. '.movie' : 'video/x-sgi-movie',     
  48. '.mp2'    : 'audio/mpeg',     
  49. '.mp3'    : 'audio/mpeg',     
  50. '.mpa'    : 'video/mpeg',     
  51. '.mpe'    : 'video/mpeg',     
  52. '.mpeg'   : 'video/mpeg',     
  53. '.mpg'    : 'video/mpeg',     
  54. '.ms'     : 'application/x-troff-ms',     
  55. '.nc'     : 'application/x-netcdf',     
  56. '.nws'    : 'message/rfc822',     
  57. '.o'      : 'application/octet-stream',     
  58. '.obj'    : 'application/octet-stream',     
  59. '.oda'    : 'application/oda',     
  60. '.p12'    : 'application/x-pkcs12',     
  61. '.p7c'    : 'application/pkcs7-mime',     
  62. '.pbm'    : 'image/x-portable-bitmap',     
  63. '.pdf'    : 'application/pdf',     
  64. '.pfx'    : 'application/x-pkcs12',     
  65. '.pgm'    : 'image/x-portable-graymap',     
  66. '.pl'     : 'text/plain',     
  67. '.png'    : 'image/png',     
  68. '.pnm'    : 'image/x-portable-anymap',     
  69. '.pot'    : 'application/vnd.ms-powerpoint',     
  70. '.ppa'    : 'application/vnd.ms-powerpoint',     
  71. '.ppm'    : 'image/x-portable-pixmap',     
  72. '.pps'    : 'application/vnd.ms-powerpoint',     
  73. '.ppt'    : 'application/vnd.ms-powerpoint',     
  74. '.ps'     : 'application/postscript',     
  75. '.pwz'    : 'application/vnd.ms-powerpoint',     
  76. '.py'     : 'text/x-python',     
  77. '.pyc'    : 'application/x-python-code',     
  78. '.pyo'    : 'application/x-python-code',     
  79. '.qt'     : 'video/quicktime',     
  80. '.ra'     : 'audio/x-pn-realaudio',     
  81. '.ram'    : 'application/x-pn-realaudio',     
  82. '.ras'    : 'image/x-cmu-raster',     
  83. '.rdf'    : 'application/xml',     
  84. '.rgb'    : 'image/x-rgb',     
  85. '.roff'   : 'application/x-troff',     
  86. '.rtx'    : 'text/richtext',     
  87. '.sgm'    : 'text/x-sgml',     
  88. '.sgml'   : 'text/x-sgml',     
  89. '.sh'     : 'application/x-sh',     
  90. '.shar'   : 'application/x-shar',     
  91. '.snd'    : 'audio/basic',     
  92. '.so'     : 'application/octet-stream',     
  93. '.src'    : 'application/x-wais-source',     
  94. '.sv4cpio': 'application/x-sv4cpio',     
  95. '.sv4crc' : 'application/x-sv4crc',     
  96. '.swf'    : 'application/x-shockwave-flash',     
  97. '.t'      : 'application/x-troff',     
  98. '.tar'    : 'application/x-tar',     
  99. '.tcl'    : 'application/x-tcl',     
  100.     
  101. '.tex'    : 'application/x-tex',     
  102. '.texi'   : 'application/x-texinfo',     
  103. '.texinfo': 'application/x-texinfo',     
  104. '.tif'    : 'image/tiff',     
  105. '.tiff'   : 'image/tiff',     
  106. '.tr'     : 'application/x-troff',     
  107. '.tsv'    : 'text/tab-separated-values',     
  108. '.txt'    : 'text/plain',     
  109. '.ustar' : 'application/x-ustar',     
  110. '.vcf'    : 'text/x-vcard',     
  111. '.wav'    : 'audio/x-wav',     
  112. '.wiz'    : 'application/msword',     
  113. '.wsdl'   : 'application/xml',     
  114. '.xbm'    : 'image/x-xbitmap',     
  115. '.xlb'    : 'application/vnd.ms-excel',     
  116. # Duplicates :(     
  117. '.xls'    : 'application/excel',     
  118. '.xls'    : 'application/vnd.ms-excel',     
  119. '.xml'    : 'text/xml',     
  120. '.xpdl'   : 'application/xml',     
  121. '.xpm'    : 'image/x-xpixmap',     
  122. '.xsl'    : 'application/xml',     
  123. '.xwd'    : 'image/x-xwindowdump',     
  124. '.zip'    : 'application/zip',  
  125.   
  126.   
  127. firefox 和 ie 的文件类型区别   
  128. Java代码   
  129. firefox image/jpeg image/bmp image/gif image/png      
  130.     
  131. ie 6 image/pjpeg image/bmp image/gif image/x-png      
  132.     
  133. ie 7 image/pjpeg image/bmp image/gif image/x-png      
  134.     
  135. ie 8 image/pjpeg image/bmp image/gif image/x-png    

 

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

相关推荐

手撕代码系列:Conv2D

在实际的神经网络中,每个卷积核都会对应一个偏置值。这意味着如果网络有多个卷积核,每个卷积核的输出都可以加上对应的偏置。

qq_55794606的博客 911

04-struts2 allowedTypes

.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-msvide

高调做事,低调做人! 669

用Spirent Test Center测试交换机Head of Line(HOL)Blocking

测试目的:设备执行拥塞控制,使非阻塞端口不受阻塞端口影响 预设条件:在RFC2889里按以下步骤设置,端口1和端口3同时向端口4发送数据包,端口1向端口2发送数据包 测试步骤:运行设置好的RFC2889 测试结果:所有frame size都显示没有Head of Line(HOL),即非阻塞端口不受阻塞端口所影响 ...

Yuna_的博客 1358

IE下载Office2007文件时在下载对话框中变成ZIP文件问题的解决

从IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content-disposition:inline),如果被下载的文件是Office2007的dotx,docx,pot等后缀的时候,下载对话框中的图标会变成ZIP的,相应的文件名也会成为zip为扩展后缀的文件。其实出现这样的情况,是由于IE中对下载文件类型的判断,假如找不到相应后缀的MIME的话,会自动

3723

Cloudflare 5秒盾逆向实战:13次请求背后的Python补环境框架搭建指南

本文深入解析了如何通过Python构建浏览器环境模拟框架,以应对Cloudflare 5秒盾等现代Web防护机制。文章详细拆解了其背后复杂的13次请求链,涵盖了JavaScript执行引擎集成、DOM事件模拟、网络请求控制及Canvas指纹等环境检测的完整实现方案,为自动化数据采集和逆向工程提供了实战指南。

gold的博客 356

RK3588&RK3576实现 HW-ID DTB(动态加载不同的Kernel DTB)功能

RK平台的U-Boot⽀持检测硬件上的GPIO或者ADC状态动态加载不同的Kernel DTB,暂称为HW-ID DTB(Hardware id DTB)功能。

Wynter 849

Struts2 上传文件allowedTypes详解

原文地址:http://www.iteye.com/topic/1121677 Struts2文件上传,基本的配置如下: UploadFileAction Java代码   package jp.co.ricoh.action.upload;    import java.io.BufferedInputStream;  import java.io.BufferedO

smile725775的专栏 8997

车载网络测试实操源码_使用CAPL解析VBF文件

VBF(Versatile Binary Format)文件是一种二进制文件格式,被沃尔沃、福特、马自达、吉利等汽车制造商广泛采用。这种格式无法使用我们常规的烧录器进行刷写,通常需要进行解析转化。如果各位需要自己编写软件或脚本来刷写VBF文件,或者需要对刷写功能进行测试时,那么本篇文章就会对你非常有用。今天我们就来讲一下如何使用CAPL脚本对VBF文件进行数据解析。VBF文件包含三部分:VBF版本段、文件头段、数据段。前面的版本段和文件头段是ASCII码,包含版本、地址、校验码等信息

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 2999

Struts2 文件上传文件类型allowedTypes汇总

Struts2 文件上传文件类型allowedTypes汇总  .a : application/octet-stream .ai : application/postscript '.aif' : 'audio/x-aiff', '.aifc' : 'audio/x-aiff', '.a...

小塔 256

【Android面试八股文】Android Application为什么是单例?

这道题相对简单,就是考察大家是否了解application的创建流程。的实例,它用来存储和处理整个全局变量的一些事情,它同时还是一个。为空的时候,才会创建,从而保证了它是一个单例对象。一样有自己的生命周期,但是它并没有那么复杂,因为。对象的创建过程,找出它为什么是单例的原因。全局进行一些配置,比如配置插件。的时候才会创建,所以说可以在。凭什么是单例,我们查看下。启动的时候都会创建一个。是怎么一步步创建的。是一个单例,即每一个。

字节卷动 532

【Unity-UGUI控件全面解析】| Layout自动布局组件详解

UGUI中有个自动布局组件Auto Layout,主要包含下面几个模块(点击可进入官方文档下查看描述): 自动布局 布局元素 (Layout Element) 水平布局组 (Horizontal Layout Group) 垂直布局组 (Vertical Layout Group) 网格布局组 (Grid Layout Group) 内容大小适配器 (Content Size Fitter) 自动布局系统 基于布局元素和布局控制器的概念。一个布局元素是具有矩形变换以及其他可选组件的游戏对象。布局元素对自身

努力前行,总会成为自己心中的那道光 2万+

struts2文件上传,文件类型 allowedTypes

struts2文件上传,文件类型 allowedTypes 1 '.a' : 'application/octet-stream', 2 '.ai' : 'application/postscript', 3 '.aif' : 'audio/x-aiff', 4 '.aifc' ...

weixin_33752045的博客 143

198、影像系统设计评审流程:从需求评审到 EVT、DVT、PVT 各阶段的关注重点

本文详细介绍了影像系统从需求评审到EVT、DVT、PVT各阶段的设计评审流程及关键点。作者通过实际案例(如IMX766模组偏紫问题)强调硬件工艺的重要性,指出影像系统是功能定义与物理实现的反复拉锯过程。文章分阶段解析:需求评审需将模糊需求转化为物理参数;架构评审要明确接口定义和时序约束;EVT阶段重点关注模组一致性和基础链路;DVT阶段需平衡算法调优与硬件验证;PVT阶段则以量产一致性为核心。最后提出建立"边界条件确认表"和"健康度看板"等实用建议,强调工程师需具备从表象追溯硬件根源的物理直觉。全文贯穿实战

sundong_81的博客 218

struts2 文件上传文件类型allowedTypes汇总

Struts2 文件上传文件类型allowedTypes汇总 网上搜到的,跟大家分享一下: '.a' : 'application/octet-stream', '.ai' : 'application/postscript', '.aif' : 'audio/x-aiff', '.aifc' : 'audi...

duanyan123的博客 236

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

struts2文件上传,文件类型 allowedTypes对应

1 '.a' : 'application/octet-stream', 2 '.ai' : 'application/postscript', 3 '.aif' : 'audio/x-aiff', 4 '.aifc' : 'audio/x-aiff', 5 '.aiff'

强强强子的博客 4053

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: struts 2支持注解jar包收藏
下一篇: struts2注解
programloverjack
博客等级 码龄17年 5粉丝 252原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值