上传头像的时候报错了 java.lang.IllegalArgumentException:

上传头像的时候报错了
java.lang.IllegalArgumentException: Files' name is invalid or does not exist (1205).问题补充:

File myFile = mySmartUpload.getFiles().getFile(0);这句报错!!
页面的部分代码如下:
<form name="form1" method="post" id="form1" action="${ctx}/MemberAction/saveMemberInformation.do" onSubmit="return Validator.Validate(this)">
<input type="hidden" name="from" value="${param.from }" />
<!-- <input type="hidden" name="member.id" value="${member.id}" />-->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="15%" align="right">头 像:</td>
<td width="64%"><img src="<%=defaultPic%>" width="70" height="70" />
<input type="file" name="phone" id="phone" size="10" title="选择照片" />
<input type="button" name="btnUpload" value="上 传" id="btnUpload" onclick="upload()"/></td>
<td width="21%"> </td>
</tr>
求求各位大哥大姐啊,救命啊.........

第1个回答  2011-05-05
这个异常的解释是"方法的参数错误",很多j2me的类库中的方法在一些情况下都会引发这样的错误,比如音量调节方法中的音量参数如果写成负数就会出现这个异常,再比如g.setcolor(int red,int green,int blue)这个方法中的三个值,如果有超过255的也会出现这个异常,因此一旦发现这个异常,我们要做的,就是赶紧去检查一下方法调用中的参数传递是不是出现了错误。
第2个回答  2011-05-02
我给你说说你报的什么错你可能就知道了

是参数错误,你传进去的参数无效,或者不存在

你再仔细比较一下你传的参数和你需要的参数是不是同一类型,或者其他什么问题追问

我自己做了一个Demo单独运行是正确的,一加到项目中就不对了...

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网