資源簡介
前段時間做了個文件上傳的用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報文接口框架
評論
共有 條評論