资源简介
前段时间做了个文件上传的用fileupload和cos文件上传做了个比较.感觉cos文件上传要比前者性能和上传的文件大小上都要强很多.所以就做了个小例子
代码片段和文件信息
package com.my.upload;
import java.io.File;
import java.util.Date;
import com.oreilly.servlet.multipart.FileRenamePolicy;
/**
* 上传文件重命名类
* @author songjf
* QQ:406757798
*/
public class RandomFileRenamePolicy implements FileRenamePolicy{
public File rename(File file) {
String body=““;
String ext=““;
int pot=file.getName().lastIndexOf(“.“);
if(pot!=-1){
body=(new Date()).getTime()+““;
ext=file.getName().substring(pot);
}else{
body=(new Date()).getTime()+““;
ext=““;
}
String newName=body+ext;
file=new File(file.getParent()newName);
return file;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 39 2009-12-11 10:41 WebRoot\me
文件 677 2009-11-11 13:48 WebRoot\upload.jsp
文件 1323 2009-12-11 10:54 WebRoot\WEB-INF\classes\com\my\upload\RandomFileRenamePolicy.class
文件 2177 2009-12-11 11:16 WebRoot\WEB-INF\classes\com\my\upload\UploadServlet.class
文件 57115 2009-12-11 10:47 WebRoot\WEB-INF\lib\cos.jar
文件 654 2009-11-11 13:37 WebRoot\WEB-INF\web.xm
文件 406 2009-12-11 10:47 .classpath
文件 291 2009-12-11 10:41 .myme
文件 1224 2009-12-11 11:21 .project
文件 731 2009-12-11 10:54 src\com\my\upload\RandomFileRenamePolicy.java
文件 1421 2009-12-11 11:16 src\com\my\upload\UploadServlet.java
目录 0 2009-12-11 11:16 WebRoot\WEB-INF\classes\com\my\upload
目录 0 2009-12-11 10:47 WebRoot\WEB-INF\classes\com\my
目录 0 2009-12-11 10:47 WebRoot\WEB-INF\classes\com
目录 0 2009-12-11 11:16 src\com\my\upload
目录 0 2009-12-11 10:47 WebRoot\WEB-INF\classes
目录 0 2009-12-11 10:47 WebRoot\WEB-INF\lib
目录 0 2009-12-11 10:41 src\com\my
目录 0 2009-12-11 10:41 WebRoot\me
目录 0 2009-12-11 10:41 WebRoot\WEB-INF
目录 0 2009-12-11 10:41 src\com
目录 0 2009-12-11 11:14 WebRoot
目录 0 2009-12-11 10:41 .myeclipse
目录 0 2009-12-11 10:41 src
----------- --------- ---------- ----- ----
66058 24
- 上一篇:JAVA数据结构排序动态演示
- 下一篇:java发送ISO8583报文接口框架
评论
共有 条评论