資源簡介
第五天.zip
代碼片段和文件信息
package?com.itheima.utils;
import?java.util.Random;
import?java.util.UUID;
public?class?UploadUtils?{
/**
?*?獲取文件真實名稱
?*?由于瀏覽器的不同獲取的名稱可能為:c:/upload/1.jpg或者1.jpg?
?*?最終獲取的為??1.jpg
?*?@param?name?上傳上來的文件名稱
?*?@return 真實名稱
?*/
public?static?String?getRealName(String?name){
//獲取最后一個“/“
int?index?=?name.lastIndexOf(“\\“);
return?name.substring(index+1);
}
/**
?*?獲取隨機名稱
?*?@param?realName?真實名稱
?*?@return?uuid?隨機名稱
?*/
public?static?String?getUUIDName(String?realName){
//realname??可能是??1.jpg???也可能是??1
//獲取后綴名
int?index?=?realName.lastIndexOf(“.“);
if(index==-1){
return?UUID.randomUUID().toString().replace(“-“?““).toUpperCase();
}else{
return?UUID.randomUUID().toString().replace(“-“?““).toUpperCase()+realName.substring(index);
}
}
/**
?*?獲取文件目錄可以獲取256個隨機目錄
?*?@return?隨機目錄
?*/
public?static?String?getDir(){
String?s=“0123456789ABCDEF“;
Random?r?=?new?Random();
return?“/“+s.charAt(r.nextInt(16))+“/“+s.charAt(r.nextInt(16));
}
public?static?void?main(String[]?args)?{
//String?s=“G:\\day17-基礎加強\\resource\\1.jpg“;
String?s=“1.jgp“;
String?realName?=?getRealName(s);
System.out.println(realName);
String?uuidName?=?getUUIDName(realName);
System.out.println(uuidName);
String?dir?=?getDir();
System.out.println(dir);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-16?11:33??code\
?????文件????29595222??2017-05-16?11:33??code\store.zip
?????目錄???????????0??2017-05-16?11:35??resource\
?????文件?????6336321??2017-05-16?11:33??resource\day32--網上商城實戰(zhàn)篇.pdf
?????文件????????5123??2017-05-16?11:33??resource\day32.txt
?????文件?????????398??2017-05-16?11:33??resource\dtree使用說明.txt
?????目錄???????????0??2017-05-16?11:35??resource\學習目標\
?????文件??????213500??2017-05-16?11:35??resource\學習目標\JavaWEB第32天_V2.1.pdf
?????文件??????200062??2017-05-16?11:35??resource\學習目標\JavaWEB第33天_V2.1.pdf
?????目錄???????????0??2017-05-16?11:35??resource\明天資料\
?????文件???????96383??2017-05-16?11:35??resource\明天資料\jquery-1.11.0.min.js
?????目錄???????????0??2017-05-16?11:35??resource\明天資料\la
?????文件???????19738??2017-05-16?11:35??resource\明天資料\la
?????目錄???????????0??2017-05-16?11:35??resource\明天資料\la
?????目錄???????????0??2017-05-16?11:35??resource\明天資料\la
?????文件????????5911??2017-05-16?11:35??resource\明天資料\la
?????文件???????11493??2017-05-16?11:35??resource\明天資料\la
?????文件????????5793??2017-05-16?11:35??resource\明天資料\la
?????文件?????????701??2017-05-16?11:35??resource\明天資料\la
?????文件????????1787??2017-05-16?11:35??resource\明天資料\la
?????文件???????13979??2017-05-16?11:35??resource\明天資料\la
?????文件????????1065??2017-05-16?11:35??resource\明天資料\la
?????目錄???????????0??2017-05-16?11:35??resource\明天資料\鏈接\
?????文件?????????183??2017-05-16?11:35??resource\明天資料\鏈接\la
?????文件?????????131??2017-05-16?11:35??resource\明天資料\鏈接\la
?????目錄???????????0??2017-05-16?11:35??resource\資料\
?????文件????????1573??2017-05-16?11:35??resource\資料\UploadUtils.java
?????文件???????57779??2017-05-16?11:35??resource\資料\commons-fileupload-1.2.1.jar
?????文件??????109043??2017-05-16?11:35??resource\資料\commons-io-1.4.jar
?????目錄???????????0??2017-05-16?11:35??resource\預習\
?????文件?????4610107??2017-05-16?11:35??resource\預習\day33--網上商城實戰(zhàn)篇.pdf
............此處省略0個文件信息
評論
共有 條評論