`

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

相关推荐

    struts2_上传allowedTypes_类型

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

    struts2 allowedTypes

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

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

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

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

    如果你的项目中没有显式配置`allowedTypes`,那么Struts2会默认使用一个更严格的策略,可能不允许任何类型的文件上传。在这种情况下,你需要根据需求自定义这个列表。 接下来,我们可以查看压缩包内的`struts2文件...

    struts2文件上传

    Struts2 文件上传是Web开发中的一个重要功能,它允许用户从他们的本地计算机向服务器传输文件。在Struts2框架中,文件上传是通过特定的拦截器实现的,这些拦截器处理了文件上传请求并提供了安全性和大小限制。下面将...

    struts2上传图片到Oracle

    在"struts2上传图片到Oracle"这个场景中,我们将探讨如何使用Struts2框架实现文件上传,以及如何将这些上传的图片存储到Oracle数据库中。 首先,让我们了解文件上传的基本流程。在Struts2中,我们通常会创建一个...

    struts2上传视频照片

    在Struts2中实现视频和照片上传功能是一项常见的需求,这通常涉及到文件上传、文件处理以及数据展示等多个环节。以下将详细介绍如何在Struts2中实现视频和照片的上传,并在后端页面显示。 1. **文件上传基础**: -...

    struts2文件上传源码和步骤

    在 Struts2 中,文件上传功能是通过特定的拦截器(`FileUploadInterceptor`)来实现的。以下是对标题和描述中所述知识点的详细解释: 1. **文件上传原理**: 文件上传的本质是客户端浏览器将本地文件以二进制流的...

    Struts2实现文件上传功能

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

    struts2上传下载实例

    这个"struts2_上传下载"实例可能还包括了错误处理、多文件上传、限制上传大小、文件类型检查等更复杂的情况。通过这些示例,开发者可以学习如何在实际项目中安全、高效地实现文件上传和下载功能。

    struts2上传下载 解决中文文件名乱码

    1. **配置Struts2拦截器**:Struts2的文件上传拦截器(`org.apache.struts2.interceptor.FileUploadInterceptor`)需要配置以支持UTF-8编码。在你的`struts.xml`配置文件中,可以添加以下配置: ```xml ...

    struts2+extjs3 单/多文件上传

    本文将深入探讨如何使用Struts2和ExtJS3实现单文件和多文件的上传功能。 首先,我们要理解文件上传的基本流程。在Web应用中,用户通过浏览器选择本地文件,然后这些文件的数据被封装到HTTP请求中发送到服务器。...

    Struts2实现文件上传

    在Struts2文件上传中,通常会有一个成员变量用于存储上传文件的MIME类型,这个变量的名称应该是`uploadContentType`而不是`uploadContextType`。尽管这个错误并不会导致程序无法运行,但修正它能提高代码的可读性和...

    struts2s上传文件

    在Struts2中,文件上传功能是一项常用的功能,允许用户通过Web表单上传文件到服务器。本篇将深入探讨Struts2中的文件上传机制、步骤以及常见问题。 首先,我们要理解文件上传的基本原理。在Web应用中,文件上传通常...

    在Struts 2中实现文件上传

    Struts 2 的 fileUpload 拦截器则负责将这些文件绑定到 Action 对象的属性上,使得开发者可以像操作本地文件一样对上传文件进行处理。 在 Struts 2 中实现文件上传,首先需要在 JSP 页面创建一个支持多部分数据的...

    Struts2文件上传程序示例

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

    Struts2文件上传

    在Struts2中实现文件上传是常见的需求,比如上传头像或文档。本篇文章将详细讲解如何利用Struts2框架来实现头像上传功能。 首先,我们需要在Struts2配置文件(struts.xml)中添加相关的action配置,以便处理文件...

    Struts2多文件上传

    在Struts2中实现多文件上传功能是一项常见的需求,这使得用户可以在一次请求中上传多个文件。本篇文章将深入探讨如何在Struts2框架下实现多文件上传,并基于提供的"Struts2_10"压缩包文件进行详细说明。 首先,我们...

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

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

    struts2 图片上传,图片大小,图片格式

    在本项目中,我们关注的是Struts2中的图片上传功能,以及如何处理图片的大小和格式问题。这个压缩包包含了实现这些功能所需的jar文件和其他资源,例如TestUpload_Struts2项目。 首先,图片上传是Web应用中常见的...

Global site tag (gtag.js) - Google Analytics