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

Struts2 文件上传 之 文件类型 allowedTypes的更多相关文章

  1. struts2文件上传,文件类型 allowedTypes

    struts2文件上传,文件类型 allowedTypes 1 '.a' : 'application/octet-stream', 2 '.ai' : 'application/postscript ...

  2. SpringMVC文件上传 Excle文件 Poi解析 验证 去重 并批量导入 MYSQL数据库

    SpringMVC文件上传 Excle文件 Poi解析并批量导入 MYSQL数据库  /** * 业务需求说明: * 1 批量导入成员 并且 自主创建账号 * 2 校验数据格式 且 重复导入提示 已被 ...

  3. SpringMVC单文件上传、多文件上传、文件列表显示、文件下载(转)

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 本文详细讲解了SpringMVC实例单文件上传.多文件上传.文件列表显示.文件下载. 本文工程 ...

  4. webAPI文件上传时文件过大404错误的问题

    背景:最近公司有个需求,外网希望自动保存数据到内网,内网有2台服务器可以相互访问,其中一台服务器外网可以访问,于是想在 这台服务器上放个中转的接口.后来做出来以后测试发现没有问题就放线上去了,不顾发现 ...

  5. Struts2 单个文件上传/多文件上传

    1导入struts2-blank.war所有jar包:\struts-2.3.4\apps\struts2-blank.war 单个文件上传 upload.jsp <s:form action= ...

  6. Struts2文件上传--多文件上传(插件uploadify)

    公司需要把以前的Struts2自带的图片上传替换掉,因为不能一个file选择多个文件,本人直接百度搜索图片插件,  貌似就它(uploadify3.2.1)在最前面,也找过很多案例, 其中有不少问题, ...

  7. struts2实现文件上传(多文件上传)及下载

    一.要实现文件上传,需在项目中添加两个jar文件 二.上传准备的页面 注:必须植入enctype="multipart/form-data"属性,以及提交方式要设置成post &l ...

  8. Struts2之文件上传(单文件/多文件)

    <一>简述: Struts2的文件上传其实也是通过拦截器来实现的,只是该拦截器定义为默认拦截器了,所以不用自己去手工配置,<interceptor name="fileUp ...

  9. 改变文件上传input file类型的外观

    当我们使用文件上传功能时,<input type="file">,但是外观有点不符合口味,如何解决这个问题? <input type="file&quo ...

  10. spring mvc文件上传(单个文件上传|多个文件上传)

    单个文件上传spring mvc 实现文件上传需要引入两个必须的jar包    1.所需jar包:                commons-fileupload-1.3.1.jar       ...

随机推荐

  1. MySQL 5.6.20-4 and Oracle Linux DTrace

    https://blogs.oracle.com/wim/entry/mysql_5_6_20_4?utm_source=tuicool&utm_medium=referral By WimC ...

  2. Python基础语法06--文件

    Python 文件I/O 本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档. 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式.此函数把你 ...

  3. [WASM Rust] Use the js-sys Crate to Invoke Global APIs Available in Any JavaScript Environment

    js-sys offers bindings to all the global APIs available in every JavaScript environment as defined b ...

  4. const成员函数总结

    const 成员函数: 类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作不论什么改变. 在设计类的时候.一个原则就是对于不改变数据成员的成员函数都要 ...

  5. 王立平--Unity破解

    1.下载破解工具.关闭Unity,打开破解工具 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzQyNTUyNw==/font/5a6L5L2T/ ...

  6. W5500EVB TCP Server演示

    之前给大家展示了p=6471" style="margin:0px; padding:0px; border:0px; font-family:inherit; font-size ...

  7. c# 扩展方法奇思妙用基础篇五:Dictionary<TKey, TValue> 扩展

    Dictionary<TKey, TValue>类是常用的一个基础类,但用起来有时确不是很方便.本文逐一讨论,并使用扩展方法解决. 向字典中添加键和值 添加键和值使用 Add 方法,但很多 ...

  8. VC++中全局变量的问题(转)

    全局变量一般这样定义:1.在一类的.cpp中定义 int myInt;然后再在要用到的地方的.cpp里extern int myInt:这样就可以用了. 2.在stdafx.cpp中加入:int my ...

  9. 初识跨终端Web

    近期试读了<跨终端Web>这本书的部分章节,既为了拿到书,也为了记录下读后的收获的东西,这会是个非常好的习惯吧. 标题为"初识跨终端Web".对我来说最贴切了,在此之前 ...

  10. angularjs开发常见问题-2(angularjs内置过滤器)

    在angular中内置了几个经常使用的filter,能够简化我们的操作. 过滤器使用 '|' 符号,概念有点相似于linux中的管道. 1.filter (过滤) filter能够依据条件过滤数据.样 ...