Java世界

学习笔记

常用链接

统计

积分与排名

天籁村

新华网

雅虎

最新评论

Files' name is invalid or does not exist (1205).错误解决方法

 

Files' name is invalid or does not exist (1205)

解决方法:


设置form中的属性enctype 为"multipart/form-data"

如:<form action="/company/servlet/AddNewsManage" method="post" enctype="multipart/form-data" name="form1" onSubmit="return isNoNull()">

表单中enctype="multipart/form-data "的意思, 是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data ,才能完整的传递文件数据,进行下面的操作.
enctype="multipart/form-data "是上传二进制数据; form里面的input的值以2进制的方式传过去。
form里面的input的值以2进制的方式传过去,所以request就得不到值了。 也就是说加了这段代码,用request就会传递不成功,取表单值加入数据库时,用到下面的:

SmartUpload su = new SmartUpload();//新建一个SmartUpload对象

su.getRequest().getParameterValues();取数组值

su.getRequest().getParameter( );取单个参数单个值

posted on 2010-06-25 15:23 Rabbit 阅读(11044) 评论(4)  编辑  收藏

评论

# re: Files' name is invalid or does not exist (1205).错误解决方法[未登录] 2014-01-21 11:03 f

sf  回复  更多评论   

# re: Files' name is invalid or does not exist (1205).错误解决方法 2014-08-24 23:13 刘水清

java.lang.IllegalArgumentException: Files' name is invalid or does not exist (1205).
com.jspsmart.upload.Files.getFile(Files.java:73)
org.apache.jsp.doUpload_jsp._jspService(doUpload_jsp.java:114)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
  回复  更多评论   

# re: Files' name is invalid or does not exist (1205).错误解决方法 2015-07-10 13:51 dedf

sdfsd  回复  更多评论   

# re: Files' name is invalid or does not exist (1205).错误解决方法 2015-11-17 16:38 二恶

去玩儿  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: