CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

好困惑的问题。关于jspsmartupload.

楼主wzwlin108()2004-12-04 08:26:55 在 Java / Web 开发 提问

比如,我用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

相关问题

  • 好困惑
  • 好困惑!!!!
  • 我好困惑!
  • 好困惑
  • 好困惑的小问题。
  • 好困惑的问题
  • 困惑......困惑......
  • 大家来帮我!!好困惑的!
  • 困惑,用temp表还是不用好...
  • 困惑我好久的问题

关键词

  • mp3
  • 文件名
  • 文件
  • jspsmartupload
  • su
  • 保存
  • upload
  • 上传

得分解答快速导航

  • 帖主:wzwlin108
  • yrsheng
  • GFDVAn

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo