`
- 浏览:
523450 次
- 性别:
- 来自:
北京
-
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-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代码
-
firefox image/jpeg image/bmp image/gif image/png
-
-
ie
6
image/pjpeg image/bmp image/gif image/x-png
-
-
ie
7
image/pjpeg image/bmp image/gif image/x-png
-
-
ie
8
image/pjpeg image/bmp image/gif image/x-png
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### Struts2 文件上传之文件类型 allowedTypes.txt 在探讨Struts2框架中的文件上传功能时,一个重要的概念就是如何通过`allowedTypes`来限制上传文件的类型。这对于确保系统的安全性和提高用户体验至关重要。 ####...
Struts2 文件上传时遇到“类型不允许的问题”通常与文件扩展名验证有关,这涉及到Struts2框架的安全配置。在Struts2中,为了防止恶意用户上传不安全的文件(如脚本或可执行文件),系统会设定允许上传的文件类型。当...
在Struts2框架中,文件上传功能是常见的需求,而`allowedTypes`属性则是用来限制上传文件的类型。这个属性用于设置允许用户上传的文件的MIME类型,以确保安全性和合规性。以下将详细介绍Struts2中`allowedTypes`的...
总而言之,`allowedTypes`是Struts2框架中用于控制文件上传安全性的关键配置,它通过限制允许上传的文件类型,有助于防止潜在的安全威胁。正确配置和使用`allowedTypes`可以提高应用的安全性和用户体验。
Struts2 文件上传是Web开发中的一个重要功能,它允许用户从他们的本地计算机向服务器传输文件。在Struts2框架中,文件上传是通过特定的拦截器实现的,这些拦截器处理了文件上传请求并提供了安全性和大小限制。下面将...
在 Struts2 中,文件上传功能是通过特定的拦截器(`FileUploadInterceptor`)来实现的。以下是对标题和描述中所述知识点的详细解释: 1. **文件上传原理**: 文件上传的本质是客户端浏览器将本地文件以二进制流的...
Struts2文件上传程序是一个典型的企业级Web应用开发中的功能,它允许用户通过网页将本地文件上传到服务器。Struts2作为一款强大的MVC(Model-View-Controller)框架,提供了丰富的功能支持,包括文件上传。这个示例...
在Struts2中,文件上传功能是通过Struts2的核心拦截器`FileUploadInterceptor`来实现的。 首先,我们需要理解Struts2文件上传的基本流程: 1. 用户在前端页面通过表单提交包含文件的请求。 2. Struts2拦截器`...
此外,使用 `<s:file>` 标签将文件上传控件与 Action 中的某个字段(如 `myFile`)绑定,这样 Struts 2 就知道如何处理文件上传请求。 下面是一个简单的 `FileUpload.jsp` 示例: ```jsp ; charset=utf-8" ...
在Struts2中实现文件上传是常见的需求,比如上传头像或文档。本篇文章将详细讲解如何利用Struts2框架来实现头像上传功能。 首先,我们需要在Struts2配置文件(struts.xml)中添加相关的action配置,以便处理文件...
Struts2是一个流行的Java web框架,它提供了丰富的功能来处理用户请求,包括文件上传操作。在实际应用中,为了防止恶意用户上传过大的文件导致服务器资源耗尽,我们需要对文件上传的大小进行限制。本篇将详细介绍...
在这个"struts2实现的文件上传(带文件类型和大小验证的)"示例中,我们将深入探讨如何在Struts2中实现这一功能。 首先,我们需要在Struts2的配置文件(struts.xml)中添加一个或多个action配置,用于处理文件上传...
在Struts2文件上传中,通常会有一个成员变量用于存储上传文件的MIME类型,这个变量的名称应该是`uploadContentType`而不是`uploadContextType`。尽管这个错误并不会导致程序无法运行,但修正它能提高代码的可读性和...
在Struts 2中,文件上传功能是通过使用Struts 2的插件机制来实现的,这使得开发者能够方便地处理用户上传的文件。下面将详细讨论Struts 2文件上传的相关知识点。 ### 1. Struts 2文件上传原理 文件上传是基于HTTP...
在Struts2中,实现文件上传功能是一项常见的需求,它允许用户通过Web界面上传文件到服务器。以下是对该主题的详细解释: 1. **Struts2文件上传原理** Struts2使用Apache的Commons FileUpload库来处理文件上传。这...
在Struts2中,文件上传功能是一项常用的功能,允许用户通过Web表单上传文件到服务器。本篇将深入探讨Struts2中的文件上传机制、步骤以及常见问题。 首先,我们要理解文件上传的基本原理。在Web应用中,文件上传通常...
在Struts2中,文件上传是一个常见的需求,尤其在用户需要提交表单并附带文件时。下面将详细阐述如何使用Struts2来实现文件上传功能。 1. **Struts2文件上传组件** Struts2框架集成了一个名为`struts2-convention-...
Struts2 文件上传是Java Web开发中的常见操作,主要用于处理用户通过表单上传的文件。在Struts2框架中,文件上传涉及到多个步骤和配置,包括表单设计、Action类的定义、拦截器的配置以及错误处理。以下是对Struts2...
深入理解Struts2的FileUploadInterceptor,可以让我们更好地控制文件上传的过程,包括文件类型检查、大小限制、错误处理等。此外,还可以通过自定义拦截器扩展其功能,满足特定的业务需求。 总的来说,Struts2的...