`
aben328
  • 浏览: 1460714 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类

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

阅读更多

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

  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'
分享到:
评论

相关推荐

    Struts2 文件上传之文件类型 allowedTypes.txt

    ### Struts2 文件上传之文件类型 allowedTypes.txt 在探讨Struts2框架中的文件上传功能时,一个重要的概念就是如何通过`allowedTypes`来限制上传文件的类型。这对于确保系统的安全性和提高用户体验至关重要。 ####...

    struts2文件上传,一直报类型不允许的问题

    在Struts2中,为了防止恶意用户上传不安全的文件(如脚本或可执行文件),系统会设定允许上传的文件类型。当上传的文件类型不在这些允许的类型列表中时,就会出现此类错误。这个问题通常可以通过调整Struts2的配置...

    struts2_上传allowedTypes_类型

    在Struts2框架中,文件上传功能是常见的需求,而`allowedTypes`属性则是用来限制上传文件的类型。这个属性用于设置允许用户上传的文件的MIME类型,以确保安全性和合规性。以下将详细介绍Struts2中`allowedTypes`的...

    struts2文件上传

    在这个例子中,`allowedTypes`参数指定了允许上传的文件类型,`maximumSize`参数设置了文件大小的上限(以字节为单位)。如果你想要取消这些限制,可以在`struts.xml`中找到相关的配置项并进行修改。例如,你可以...

    struts2 allowedTypes

    总而言之,`allowedTypes`是Struts2框架中用于控制文件上传安全性的关键配置,它通过限制允许上传的文件类型,有助于防止潜在的安全威胁。正确配置和使用`allowedTypes`可以提高应用的安全性和用户体验。

    Struts2文件上传程序示例

    Struts2文件上传程序是一个典型的企业级Web应用开发中的功能,它允许用户通过网页将本地文件上传到服务器。Struts2作为一款强大的MVC(Model-View-Controller)框架,提供了丰富的功能支持,包括文件上传。这个示例...

    struts2文件上传源码和步骤

    这里设置了文件大小限制和允许的文件类型。 4. **前端 HTML 表单**: 在客户端,我们需要创建一个 HTML 表单,设置 `enctype="multipart/form-data"` 以便支持文件上传。表单中的 `input` 元素类型应设为 `file`...

    java文件上传,Struts2文件上传,demo下载

    同时,我们还限制了文件的大小和类型,以防止恶意大文件上传或不安全的文件类型。 `TestUpload`可能是这个示例项目的测试类,用于验证文件上传功能是否正常工作。在实际开发中,可以编写单元测试或者集成测试来确保...

    Struts2文件上传

    例如,可以对上传的文件名进行哈希处理避免重复,对上传的文件类型进行严格检查,防止上传脚本文件等。 以上就是基于Struts2实现头像上传的基本步骤和关键知识点,包括Struts2的配置、Action类的编写、前端表单设计...

    在Struts 2中实现文件上传

    在这个配置中,`fileUpload` 拦截器设置了最大文件大小和允许的文件类型。当文件上传成功后,用户会被重定向到 `FileUploadSuccess.jsp` 页面。 总结来说,Struts 2 文件上传的核心步骤包括: 1. 在 JSP 页面创建一...

    struts2文件上传,文件大小设置

    Struts2是一个流行的Java web框架,它提供了丰富的功能来处理用户请求,包括文件上传操作。在实际应用中,为了防止恶意用户上传过大的文件导致服务器资源耗尽,我们需要对文件上传的大小进行限制。本篇将详细介绍...

    Struts2实现文件上传

    Struts2是一个强大的MVC框架,广泛应用于Java Web开发中,尤其在处理用户表单提交和文件上传等交互场景中表现出色。在这个“Struts2实现文件上传”的主题中,我们将深入探讨如何利用Struts2框架来实现在Web应用中的...

    struts 2文件上传

    上述配置中,`allowedTypes`参数指定了允许上传的文件类型,`maximumSize`参数限制了文件的最大大小。 ### 3. Action类与表单 创建一个Action类来处理文件上传,需要继承自`ActionSupport`并实现`...

    struts2实现的文件上传(带文件类型和大小大小验证的)

    在这个"struts2实现的文件上传(带文件类型和大小验证的)"示例中,我们将深入探讨如何在Struts2中实现这一功能。 首先,我们需要在Struts2的配置文件(struts.xml)中添加一个或多个action配置,用于处理文件上传...

    实现struts2的文件上传文件功能

    在Struts2中,实现文件上传功能是一项常见的需求,它允许用户通过Web界面上传文件到服务器。以下是对该主题的详细解释: 1. **Struts2文件上传原理** Struts2使用Apache的Commons FileUpload库来处理文件上传。这...

    struts2s上传文件

    5. **安全考虑**:文件上传时需要考虑安全问题,比如防止恶意文件、超大文件的上传,以及确保上传的文件类型与预期一致。上述配置示例中已经限制了文件类型和大小,但实际应用中可能需要更严格的检查。 6. **错误...

    struts2文件上传总结

    Struts2 文件上传是Java Web开发中的常见操作,主要用于处理用户通过表单上传的文件。在Struts2框架中,文件上传涉及到多个步骤和配置,包括表单设计、Action类的定义、拦截器的配置以及错误处理。以下是对Struts2...

    Struts2实现文件上传功能

    当上传失败或文件类型、大小不符合要求时,Struts2会自动将用户重定向到`input`结果,你可以在此处显示错误信息。 以上就是使用Struts2实现文件上传的基本步骤。需要注意的是,实际项目中还需要考虑文件的安全性,...

Global site tag (gtag.js) - Google Analytics