请问在STRUTS框架下开发时,文件上传时,按时间自动生成文件名,该 如何写呢。
解决方案 »
- jdbc 如何使用 Insert into Table2(field1,field2,...) select value1,value2,... fr
- 麻烦高手帮忙看下 为什么会出错?
- 哪位朋友给解释一下java的边缘检测!!
- 在线等...为什么滚动条对图片不起作用。
- 请问这个正则表达式该怎么写?
- 关于equals()方法覆盖的问题
- 一个小问题?
- jsp打印的问题 ############
- 包里面的类能调用不带包的类吗?
- 用388模拟器调试程序时出现** loadImage MediaTracker error 怎么解决
- 多态问题
- 用MyEclips加Hibernate开发时出现的错误,请高手们帮帮忙
GregorianCalendar c = new GregorianCalendar () ;
int year = c.get (Calendar.YEAR) ;
sUploadLocalDir = "\\download\\" + year + "\\" ; java.io.File myDir = new java.io.File (request.getRealPath (
sUploadLocalDir)) ;
if (!myDir.exists ())
{
myDir.mkdir () ;
} sFileName = myFile.getFileName () ;
//处理文件名
if (sFileName != null && !sFileName.equals (""))
{
String prefix = "" ;
String postfix = "" ;
int num = 0 ;
num = sFileName.lastIndexOf (".") ;
postfix = sFileName.substring (num + 1) ;
long now = System.currentTimeMillis () ;
prefix = String.valueOf (now) ; newFileName = prefix + "." + postfix ;
String filePath1 = request.getRealPath (sUploadLocalDir +
newFileName) ;
myFile.saveAs (filePath1, mySmartUpload.SAVE_PHYSICAL) ;
} //文件的上传处理完成