資源簡介
文件上傳工具類UploadFileUtil
代碼片段和文件信息
package?test.spring.utils;
import?org.slf4j.Logger;
import?org.slf4j.LoggerFactory;
import?org.springframework.web.multipart.MultipartFile;
import?java.io.BufferedOutputStream;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.io.IOException;
/**
?*?文件上傳工具類
?*?會對文件名進行md5處理
?*/
public?class?UploadFileUtil?{
????private?MultipartFile?file;
????private?static?final?Logger?logger?=?LoggerFactory.getLogger(UploadFileUtil.class);
????
????//文件上傳路徑
????private?static?String?uploadPath?=?“C:/Users/john/Desktop/upload“?+?File.separator?+?“test“;
????
????public?static?final?String?DEFAULT_FOLDER?=?“temp“;
????public?UploadFileUtil(MultipartFile?file)?{
????????this.file?=?file;
????}
????
????/**
?????*?寫文件導默認目錄
?????*?@return
?????*?@throws?IOException
?????*/
????public?File?writeToServer()?throws?IOException?{
???? return?writeToServer(null);
????}
????/**
?????*?寫文件導指定目錄
?????*?@param?path?指定目錄
?????*?@return
?????*?@throws?IOException
?????*/
????public?File?writeToServer(String?path)?throws?IOException?{
????????logger.info(“Writing?file?in?server?start.“);
- 上一篇:Java實現simHash算法
- 下一篇:模擬xp設置時間日期屬性界面的JAVA程序
評論
共有 條評論