读书人

MD!这都什么事儿,该如何处理

发布时间: 2012-03-23 12:06:21 作者: rapoo

MD!这都什么事儿

XML code
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts>    <constant name="struts.multipart.saveDir" value="/chengke"></constant>    <constant name="struts.custom.i18n.resources" value="globalMessages"></constant>    <constant name="struts.devMode" value="true"></constant>    <package name="fileupload" extends="struts-default" namespace="/">        <action name="upload" class="com.chk.action.UploadAction">            <interceptor-ref name="fileUpload">                <param name="allowedTypes">image/png,image/gif,image/jpeg,image/bmp,image/jpg</param>            </interceptor-ref>            <interceptor-ref name="defaultStack"></interceptor-ref>            <param name="savePath">/upload</param>            <result>/ok.jsp</result>            <result name="input">/upload.jsp</result>        </action>    </package></struts>    



文件可以上传了,也可以进行过滤了,但是jpg这个格式的图片无法上传,提示类型不对!其他类型的图片都可以
我就纳闷了,这TMD到底是怎么了,
我的系统是Windows server 2008



[解决办法]
LZ,心平气和慢慢来,你这样下去,以后你的程序员生涯中 BUG 会烦死你
[解决办法]
楼主获取上传文件的后缀在后台打印看看是否与配置文件中的image/jpg相等
[解决办法]
是不是你的jpg文件有问题,换个文件试试。注意文件大小
[解决办法]
和jpg,JPG大小写有没有关系?
[解决办法]
<img alt="" src="upload/"/><s:property value="uploadFileName"/>

这个都没文件名显示啥呢?

<img alt="" src="upload/<s:property value="uploadFileName"/>"/>
[解决办法]
<param name="allowedTypes">image/png,image/gif,image/jpeg,image/bmp,image/jpg</param>
红色部分删了试试。
[解决办法]
<param name="contentType">image/jpeg:charset=utf-8</param>

读书人网 >J2EE开发

热点推荐