`

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 网络...

    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

    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

    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