zoukankan      html  css  js  c++  java
  • struts上传文件失败 ContentType not allowed错误解决方法【转】

    转自:http://mmz06.blog.163.com/blog/static/1214169620106195829950/

    错误信息如下:

    Content-Type not allowed: pic "upload__29a248bd_1298df50ce0__8000_00000008.tmp" image/pjpeg

    struts.xml配置信息如下:

    <action name="addMenu" class="minMenuAction" method="addMenu">

                <interceptor-ref name="fileUpload">

                    <paramname="allowedTypes">image/bmp,image/png,image/gif,image/jpeg,image/jpg</param>

                    <param name="maximumSize">1024000</param>

                </interceptor-ref>

                <interceptor-ref name="defaultStack"></interceptor-ref>

                <param name="savePath">/upfile/images</param>

                <result name="input">/page/back/category_list.jsp</result>

                <result type="redirect-action">showMenu</result>

    </action>

    原因:ie和chrome会把 jpgjpeg翻译成image/pjpegpng翻译成image/x-png 而火狐则很标准:jpgjpeg翻译成image/jpegpng翻译成image/png

    解决方法:

    <param name="allowedTypes">

         image/bmp,image/png,image/gif,image/jpeg,image/jpg,image/x-png, image/pjpeg

     </param>

  • 相关阅读:
    Linux:正则表达式2
    Linux:基础命令三
    Linux:正则表达式1
    虚拟机:主机能ping通虚拟机,虚拟机不可以ping通主机
    Linux:安装禅道
    ssh免密钥登录
    CKA-Harbor简单使用
    CKA-docker部署LNMP网站平台
    CKA-构建Nginx、PHP、Tomcat镜像
    CKA-docker卸载以及安装
  • 原文地址:https://www.cnblogs.com/iridescent/p/2736365.html
Copyright © 2011-2022 走看看