jspSmartUpload出现的错误如何解决
java.lang.IllegalArgumentException: This path does not exist (1135).
at com.jspsmart.upload.SmartUpload.getPhysicalPath(SmartUpload.java:1089)
at com.jspsmart.upload.File.saveAs(File.java:91)
at com.jspsmart.upload.SmartUpload.save(SmartUpload.java:405)
at com.jspsmart.upload.SmartUpload.save(SmartUpload.java:376)
at _bing._111__jsp._jspService(/bing/111.JSP:23 )
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.subservice(Page.java:497)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:484)
我的代码是这样的:
<%//@page contentType="text/html;charset=gb2312" language="java" import="java.util.*,com.jspsmart.upload.*" errorPage=""%>
<%@page contentType="text/html;charset=gb2312" language="java" import="java.util.*,com.jspsmart.upload.*" %>
<%
//out.println("lkjl");if(true)return;
%>
<html>
<head>
<title>文件上传处理页面</title>
</head>
<body bgcolor = "#ffcccc">
<%
//out.println("lkjl");if(true)return;
SmartUpload su = new SmartUpload();//新建一个SmartUpload对象
su.initialize(pageContext);//上传开始
su.upload();//上传文件
//out.println("lkjl");if(true)return;
int count = su.save("/upload/");//将上传文件全部保存到指定目录
out.println(count + "个文件上传成功!<br>");
//IF(TRUE)RETURN;
out.println("TEST = " + su.getRequest().getParameter("TEST") + " <br><br>");//利用Request对象获取参数值
//逐一提取上传文件信息,同时可保存文件
for ( int i=0; i<su.getFiles().getCount(); i++) {
com.jspsmart.upload.File file = su.getFiles().getFile(i);
//若文件不存在则继续
if(file.isMissing()) continue;
//显示当前文件信息
out.println("<TABLE BORDER = 1>");
out.println("<TR><TD>表单项名(FileName)</td><td>" + file.getFileName() + "</td><td>");
out.println("<TR><TD>文件长度(size)</td><td>" + file.getSize() + "</td><td>");
out.println("<TR><TD>文件名(FileName)</td><td>" + file.getFileName() + "</td><td>");
out.println("<TR><TD>文件扩展名(FileExt)</td><td>" + file.getFileExt() + "</td><td>");
out.println("<TR><TD>文件全名(FilePathName)</td><td>" + file.getFilePathName() + "</td><td>");
out.println("</TABLE><BR>");
}
%>
</body>
</html>