各路大侠,帮帮忙。。。
SmartUpload File can't be saved (1120)
上传文件重命名,文件保存出错。。请各位大虾指点啊。。
源代码:
<%@ page contentType="text/html" pageEncoding="GBK"%>
<%@ page import="org.lxh.smart.SmartUpload"%>
<%@ page import="cn.bjtu.demo.util.*"%>
<html>
<head><title>文件上传示例2</title></head>
<body>
<%
//request.setCharacterEncoding=("GBK");
%>
<%
SmartUpload smart=new SmartUpload();
smart.initialize(pageContext);
smart.upload();
String name=smart.getRequest().getParameter("name");
IPTimeStamp its=new IPTimeStamp(request.getRemoteAddr());
String ext=smart.getFiles().getFile(0).getFileExt();
String fileName=its.getIPTimeRand()+"."+ext;
//smart.getFiles().getFile(0).saveAs(getServletContext().getRealPath("/")+"upload"+java.io.File.separator+fileName);
/
/使用以上这条语句时,程序提示“File can't be saved (1120)”
smart.getFiles().getFile(0).saveAs("F://Program//JSP Project//upload"+java.io.File.separator+fileName);
//使用以上这条语句时,程序正常
smart.save("upload");
%>
<h2>姓名:<%=name%></h2>
<img src="../upload/<%=fileName%>">
</body>
</html>
服务器是tomcat6.0