`

struts2 jpg文件上传失败 Content-Type not allowed

阅读更多
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>

0
3
分享到:
评论

相关推荐

    java struts2入门学习实例--使用struts2快速实现多个文件上传.doc

    struts.messages.error.content.type.not.allowed=文件类型不被允许! {0} "{1}" "{2}" {3} struts.messages.error.file.extension.not.allowed=不允许的扩展名! {0} "{1}" "{2}" {3} ``` - 这里通过占位符 `{0},...

    php采用curl访问域名返回405 method not allowed提示的解决方法

    本文将详细介绍在使用curl访问特定域名时遇到405 Method Not Allowed错误的解决方法。首先,我们先来理解什么是405错误以及其背后可能的原因。 HTTP状态码405 Method Not Allowed表示客户端请求的HTTP方法不被...

    struts2文件上传

    利用struts2上传文件 环境配置JDK1.8 Eclipse 版本 Version: Mars Release (4.5.0) tomcat版本7.0.40 注意的问题是文件上传的时候的enctype="multipart/form-data" 如果设置错误会报错 今天初次使用Struts 2做文件...

    多个struts配置文件使用

    2. **特定模块的配置文件**:如`/WEB-INF/config/module1/struts-config-module1.xml`、`/WEB-INF/config/module2/struts-config-module2.xml`等。每个模块有自己的配置文件,这样可以更好地隔离各个模块的功能实现...

    struts2笔记之文件上传

    struts.messages.error.content.type.not.allowed=文件类型不允许 struts.messages.error.file.too.large=文件过大 struts.messages.error.uploading=上传失败 ``` 这样,当发生错误时,Struts2会根据这些键值返回...

    NR5G网络拒绝码-5gmm_cause = 27 (0x1b) (N1 mode not allowed).docx

    标题中的"NR5G网络拒绝码-5gmm_cause = 27 (0x1b) (N1 mode not allowed)"是指5G NR(New Radio)网络在服务请求或去注册请求过程中遇到的一种特定错误情况。这个拒绝码是5G移动管理(5GMM)中的一个原因值,用来...

    struts2.5.16升级过程中遇到问题详述

    - **下载说明**:该链接提供了Struts2.5.16的完整包,其中包含了所有必要的jar文件和其他资源文件。 ##### 2.2 Jar包替换 - **替换原则**:对于原有的jar包,需要逐一检查其版本,并用新版本中的对应jar文件替换。...

    QT 下载:Download from your IP address is not allowed

    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 网络拒绝码 5gmm_cause = 7 (0x7) (5GS Service not allowed),并对相关知识点进行详细说明。 一、NR5G 网络...

    Android WebView 报 Not allowed to load local resource错误的解决办法

    Android WebView 报 Not allowed to load local resource错误的解决办法 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/76228541

    Struts2的上传和下载.ppt

    错误消息如“struts.messages.error.file.too.large”和“struts.messages.error.content.type.not.allowed”。 对于上传多个文件,只需要提供三个数组属性来封装多个文件的文件名、文件类型和文件内容,然后在...

    jacob Hiding the application window is not allowed

    设置隐试打开PPT报错 Hiding the application window is not allowed

    File Type Not Allowed(解决方案).md

    File Type Not Allowed(解决方案).md

    import cycle not allowed(解决方案).md

    import cycle not allowed(解决方案).md

    前端项目-jquery.allowed-chars.zip

    前端项目-jquery.allowed-chars,jQuery plugin to restrict users for typing only allowed chars for specified element

    struts文件上传

    Struts文件上传是Java Web开发中的一个重要功能,它允许用户从他们的本地计算机向服务器传输文件。在Struts框架中,`&lt;html:file&gt;`标签是实现这个功能的关键组件。这个标签是Struts提供的一个表单元素,用于创建一个...

    is-retry-allowed:根据error.code检查是否可以重试请求

    $ npm install is-retry-allowed 用法 import isRetryAllowed from 'is-retry-allowed' ; isRetryAllowed ( { code : 'ETIMEDOUT' } ) ; //=&gt; true isRetryAllowed ( { code : 'ENOTFOUND' } ) ; //=&gt; false ...

    javaweb的文件上传整理

    struts.messages.error.content.type.not.allowed=不支持的文件类型 struts.messages.error.file.extension.not.allowed=不支持的文件扩展名 ``` #### 四、总结 文件上传是JavaWeb开发中的一项重要功能,通过...

    struts2_上传allowedTypes_类型

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

Global site tag (gtag.js) - Google Analytics