struts2 jpg文件上传失败 Content-Type not allowed
org.apache.struts2.interceptor.FileUploadInterceptor - Content-Type not allowed: upload "upload__75549ca5_1239ddc5ce6__8000_00000161.tmp" image/pjpeg
原有配置:用ext+struts2上传时一直显示进度条不消失:
<action name="xxxAction"
class="com.web.action.xxxAction">
<interceptor-ref name="fileUpload">
<param name="allowedTypes">
image/bmp,image/png,image/gif,image/jpeg,image/jpg
</param>
<param name="maximumSize">200000000000</param>
</interceptor-ref>
<interceptor-ref name="defaultStack" />
<result>/welcome.jsp</result>
</action>
原因:ie会把 jpg、jpeg翻译成image/pjpeg,png翻译成image/x-png 。而火狐则很标准:jpg、jpeg翻译成image/jpeg,png翻译成image/png。
解决方法:
<param name="allowedTypes">
image/bmp,image/png,image/gif,image/jpeg,image/jpg,image/x-png, image/pjpeg
</param>
分享到:
相关推荐
struts.messages.error.content.type.not.allowed=文件类型不被允许! {0} "{1}" "{2}" {3} struts.messages.error.file.extension.not.allowed=不允许的扩展名! {0} "{1}" "{2}" {3} ``` - 这里通过占位符 `{0},...
本文将详细介绍在使用curl访问特定域名时遇到405 Method Not Allowed错误的解决方法。首先,我们先来理解什么是405错误以及其背后可能的原因。 HTTP状态码405 Method Not Allowed表示客户端请求的HTTP方法不被...
利用struts2上传文件 环境配置JDK1.8 Eclipse 版本 Version: Mars Release (4.5.0) tomcat版本7.0.40 注意的问题是文件上传的时候的enctype="multipart/form-data" 如果设置错误会报错 今天初次使用Struts 2做文件...
标题中的"NR5G网络拒绝码-5gmm_cause = 27 (0x1b) (N1 mode not allowed)"是指5G NR(New Radio)网络在服务请求或去注册请求过程中遇到的一种特定错误情况。这个拒绝码是5G移动管理(5GMM)中的一个原因值,用来...
2. **特定模块的配置文件**:如`/WEB-INF/config/module1/struts-config-module1.xml`、`/WEB-INF/config/module2/struts-config-module2.xml`等。每个模块有自己的配置文件,这样可以更好地隔离各个模块的功能实现...
struts.messages.error.content.type.not.allowed=文件类型不允许 struts.messages.error.file.too.large=文件过大 struts.messages.error.uploading=上传失败 ``` 这样,当发生错误时,Struts2会根据这些键值返回...
- **下载说明**:该链接提供了Struts2.5.16的完整包,其中包含了所有必要的jar文件和其他资源文件。 ##### 2.2 Jar包替换 - **替换原则**:对于原有的jar包,需要逐一检查其版本,并用新版本中的对应jar文件替换。...
Download from your IP address is not allowed 百度网盘永久连接: QT下载: qt-opensource-linux-x64-5.8.0.run: 链接:https://pan.baidu.com/s/1sQ3tqPaWdDnmhBYAc_XR7g qt-opensource-linux-x64-5.13.1....
NR5G 网络拒绝码 - 5gmm_cause = 7 (0x7) (5GS Service not allowed) 本资源摘要信息将详细解释 NR5G 网络拒绝码 5gmm_cause = 7 (0x7) (5GS Service not allowed),并对相关知识点进行详细说明。 一、NR5G 网络...
设置隐试打开PPT报错 Hiding the application window is not allowed
Android WebView 报 Not allowed to load local resource错误的解决办法 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/76228541
错误消息如“struts.messages.error.file.too.large”和“struts.messages.error.content.type.not.allowed”。 对于上传多个文件,只需要提供三个数组属性来封装多个文件的文件名、文件类型和文件内容,然后在...
File Type Not Allowed(解决方案).md
import cycle not allowed(解决方案).md
前端项目-jquery.allowed-chars,jQuery plugin to restrict users for typing only allowed chars for specified element
Struts文件上传是Java Web开发中的一个重要功能,它允许用户从他们的本地计算机向服务器传输文件。在Struts框架中,`<html:file>`标签是实现这个功能的关键组件。这个标签是Struts提供的一个表单元素,用于创建一个...
$ npm install is-retry-allowed 用法 import isRetryAllowed from 'is-retry-allowed' ; isRetryAllowed ( { code : 'ETIMEDOUT' } ) ; //=> true isRetryAllowed ( { code : 'ENOTFOUND' } ) ; //=> false ...
struts.messages.error.content.type.not.allowed=不支持的文件类型 struts.messages.error.file.extension.not.allowed=不支持的文件扩展名 ``` #### 四、总结 文件上传是JavaWeb开发中的一项重要功能,通过...
在Struts2框架中,文件上传功能是常见的需求,而`allowedTypes`属性则是用来限制上传文件的类型。这个属性用于设置允许用户上传的文件的MIME类型,以确保安全性和合规性。以下将详细介绍Struts2中`allowedTypes`的...