SmartUpload 重命名问题,怒 100分

guanjm 2005-10-11 03:44:55
虽然有个
file.saveAs("/upload/" + sdf.format(new Date())+"."+file.getFileExt());
可以存
但是总是存了该文件2次
因为前面必须有这个su.upload();
我后来把注销掉//int count = su.save("/upload");
但只能传一次文件了
...全文
151 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinleiyoung 2005-10-11
  • 打赏
  • 举报
回复
SmartUpload SU= new SmartUpload();
SU.initialize(pageContext);
SU.upload();
com.jspsmart.upload.File file=SU.getFiles().getFile(0);
file.saveAs("c:\\jspayrate.txt",SU.SAVE_PHYSICAL);

注意saveAs()中的参数
guanjm 2005-10-11
  • 打赏
  • 举报
回复
<%
// 新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
// 上传初始化
su.initialize(pageContext);
文件和没有扩展名的文件。
// su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
// 上传文件
su.upload();
// 将上传文件全部保存到指定目录
int count = su.save("/upload");
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss");
// 逐一提取上传文件信息,同时可保存文件。
for (int i=0;i<su.getFiles().getCount();i++)
{
com.jspsmart.upload.File file = su.getFiles().getFile(i);
// 若文件不存在则继续
if (file.isMissing()) continue;
// 将文件另存
file.saveAs("/upload/" + sdf.format(new Date())+"."+file.getFileExt());
}
%>
这段代码执行后file.saveAs("/upload/" + sdf.format(new Date())+"."+file.getFileExt());把//去调
这是重命名的,但执行的结果是等于保存了2次文件,希望在
int count = su.save("/upload");能改名字,怎么改????
xinling195 2005-10-11
  • 打赏
  • 举报
回复
你到底是存两次还是一次阿?被你搞晕了。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧