好困惑的问题。关于jspsmartupload.
比如,我用jspsmartupload上传一个mp3文件。这个mp3是中文名的。能不能上传之后,随机产生一个由N多位数字组成的mp3文件名。
这个应该怎么实现?
问题点数:50、回复次数:4Top
1 楼yrsheng(以德服人)回复于 2004-12-04 10:17:28 得分 25
su.upload();//su为smartUpload对象
// 1.将上传文件全部保存到指定目录,文件名不变
//int count = su.save("/upload");
// 2.逐一提取上传的文件,保存时可改变文件路径和文件名为你想要的。
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/" + yourNewFileName);
// 另存到以WEB应用程序的根目录为文件根目录的upload目录下
// file.saveAs("/upload/" + yourNewFileName,su.SAVE_VIRTUAL);
// 另存到操作系统的根目录为文件根目录的目录下
// file.saveAs("c:\\temp\\" + yourNewFileName,su.SAVE_PHYSICAL);
}Top
2 楼wzwlin108()回复于 2004-12-04 13:08:29 得分 0
有没有提供能满足我要求的解法呢?Top
3 楼GFDVAn(马超)回复于 2004-12-04 13:58:28 得分 25
long t = System.currentTimeMillis();
com.jspsmart.upload.File file = su.getFiles().getFile(i);
在saveas文件名时候把文件名存为 filename = t+"."+file.getFileExt();
就可以拉!Top
4 楼wzwlin108()回复于 2004-12-04 17:32:39 得分 0
long t = System.currentTimeMillis();
怎么把这个long型的t,转化为String形呢?
String m=(String)t;
这样行吗?Top




