当前页面: 开发资料首页 → JSP 专题 → jspsmart
jspsmart
摘要: jspsmart
我用jspsmart上传文件,但我想在上传的时候就把文件名改成以已数字自增的形式存放在服务器上,比如1.txt,2.txt,然后在把路径存放在数据库中,现在问题是怎样用jspsmart把文件名给改了
大家帮帮我啊
大家来看看啊
saveAs方法
也许这个对你有用:
<%@ page contentType="text/html; charset=gb2312" pageEncoding="gb2312" language="java" %>
<%@ page import="com.jspsmart.upload.*" %>
<body>
<%
try{
//新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
//上传初始化
su.initialize(pageContext);
//限制每个上传文件的最大长度
su.setMaxFileSize(2*1024*1024);//即2MB
//限制文件格式
su.setAllowedFilesList("jpg");
su.upload();
com.jspsmart.upload.File file = su.getFiles().getFile(0);
file.saveAs("/images/_new_.jpg");//将文件另存为...
}
catch(Exception e){
out.println(e.toString());
}
%>
</body>