毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

怎样将smartupload上传的文件保存到相对路径的

更新时间:2012-10-4:  来源:毕业论文

怎样将smartupload上传的文件保存到相对路径的?
我打int count = su.save("/upload");
运行,程序总是报This path does not exist (1135).这样的错误,我应该怎样解决,

file.saveAs("/upload/a.txt",File.SAVEAS_VIRTUAL); 
注意,要保证在你的web应用根目录下有upload这个文件夹。
要有加粗的部分。

file.saveAs("/resourcedownload/"+picname);//将文件保存在服务器端
保证你的web应用根目录下有resourcedownload这个目录。
你直接这样是不行的
su.save("/upload");

doUpload.jsp

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<jsp:directive.page import="com.jspsmart.upload.SmartUpload"/>
<jsp:directive.page import="com.jspsmart.upload.File"/>

<%
try {
SmartUpload mySmartUpload = new SmartUpload();//初始化对象
mySmartUpload.initialize(pageContext);
mySmartUpload.setMaxFileSize(500000000);//设置图片大小  
mySmartUpload
.setAllowedFilesList("jpg,gif");//允许上传图片类型
mySmartUpload.setDeniedFilesList("exe");//禁止上传类型
mySmartUpload.upload();//开始上传,放到内存中
File myFile = mySmartUpload.getFiles().getFile(0);//获取上传地址
if (!myFile.isMissing()) {//路径存在
String extname = myFile.getFileExt();//获取文件主路径
String fileName = new Date().getTime() + "." + extname;// 产生一个唯一的文件名
myFile
.saveAs("/upload/" + fileName,
mySmartUpload.SAVE_VIRTUAL);//更换路径重命名
//request.setAttribute("message", "file upload success!");
//request.setAttribute("target", "upload/" + fileName);

} catch (Exception e) {
e.printStackTrace();
}%>

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。