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>
分享到:
相关推荐
本文将详细介绍在使用curl访问特定域名时遇到405 Method Not Allowed错误的解决方法。首先,我们先来理解什么是405错误以及其背后可能的原因。 HTTP状态码405 Method Not Allowed表示客户端请求的HTTP方法不被...
File Type Not Allowed(解决方案).md
struts.messages.error.content.type.not.allowed=文件类型不被允许! {0} "{1}" "{2}" {3} struts.messages.error.file.extension.not.allowed=不允许的扩展名! {0} "{1}" "{2}" {3} ``` - 这里通过占位符 `{0},...
import cycle not allowed(解决方案).md
利用struts2上传文件 环境配置JDK1.8 Eclipse 版本 Version: Mars Release (4.5.0) tomcat版本7.0.40 注意的问题是文件上传的时候的enctype="multipart/form-data" 如果设置错误会报错 今天初次使用Struts 2做文件...
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框架升级至2.5.16版本时可能遇到的各种问题进行详细介绍,并给出相应的解决方案。这包括了jar包的替换与引入、配置文件的调整、代码层面的改动等内容。 #### 二、Jar包替换与引入 ####...
标题中的"NR5G网络拒绝码-5gmm_cause = 27 (0x1b) (N1 mode not allowed)"是指5G NR(New Radio)网络在服务请求或去注册请求过程中遇到的一种特定错误情况。这个拒绝码是5G移动管理(5GMM)中的一个原因值,用来...
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....
Method Not Allowed(解决方案).md
NR5G 网络拒绝码 - 5gmm_cause = 7 (0x7) (5GS Service not allowed) 本资源摘要信息将详细解释 NR5G 网络拒绝码 5gmm_cause = 7 (0x7) (5GS Service not allowed),并对相关知识点进行详细说明。 一、NR5G 网络...
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”。 对于上传多个文件,只需要提供三个数组属性来封装多个文件的文件名、文件类型和文件内容,然后在...
设置隐试打开PPT报错 Hiding the application window is not allowed
文件上传是JavaWeb开发中的一项重要功能,通过上述介绍,我们可以看到无论是普通的Servlet还是Struts2框架,都提供了较为成熟的解决方案。选择哪种方式取决于项目的具体需求和技术栈。在实际应用中,还需要注意安全...
Struts文件上传是Java Web开发中的一个重要功能,它允许用户从他们的本地计算机向服务器传输文件。在Struts框架中,`<html:file>`标签是实现这个功能的关键组件。这个标签是Struts提供的一个表单元素,用于创建一个...
在本文中,我们将详细解释 Cause = 51 (0x33) (PDU 会话类型 IPv6 Only Allowed) 的含义和解决方案。 协议描述 根据 3GPP 协议第 24501 号文件第 6.4.1.3 章节描述,如果 PDU SESSION ESTABLISHMENT REQUEST 消息...
解决"Host 'localhost' is not allowed to connect to this MySQL server"问题的方法是通过修改my.ini文件和更新用户密码来实现。这种方法简单有效,能够快速解决问题。但是,需要注意MySQL的安全机制,确保MySQL...