ylx 7 years ago
parent
commit
4c6dccc0de

+ 1 - 1
ccb_fund_trusteeship/src/main/java/com/fuzamei/utils/ExcelUtil.java

@@ -39,7 +39,7 @@ public final class ExcelUtil {
 	 */
 	public static final boolean matchExcel(File file1,File file2,Area...c){
 		if(c.length==0){
-			throw new RuntimeException("必须放置Colunm");
+			throw new RuntimeException("必须放置Area对象");
 		}
 		Workbook wb1 = readWorkbook(file1);
 		Workbook wb2 = readWorkbook(file2);

+ 37 - 0
ccb_fund_trusteeship/src/main/java/com/fuzamei/utils/FileTransferUtil.java

@@ -0,0 +1,37 @@
+package com.fuzamei.utils;
+
+import java.io.File;
+import java.io.IOException;
+
+import org.springframework.web.multipart.MultipartFile;
+
+import com.mchange.util.AssertException;
+
+public final class FileTransferUtil {
+	private static final String SP = File.separator;
+	
+	private FileTransferUtil(){
+		throw new AssertException("instaniation is not permitted");
+	}
+	
+	public static final void transfer(MultipartFile multipartFile,String directoryPath){
+		File dir = new File(directoryPath);
+		if(!dir.isDirectory()){
+			throw new RuntimeException("路径需要是文件夹路径");
+		}
+		if(!dir.exists()){
+			dir.mkdirs();
+		}
+		String filename = System.currentTimeMillis() + multipartFile.getOriginalFilename();//在文件名前面加一个时间戳
+		String filePath = directoryPath+SP+filename;
+		File newFile = new File(filePath);
+		try {
+			multipartFile.transferTo(newFile);
+		} catch (Exception e) {
+			if(newFile!=null){
+				newFile.delete();
+			}
+			throw new RuntimeException("文件上传出现异常");
+		}
+	}
+}

+ 1 - 1
ccb_fund_trusteeship/src/main/java/com/fuzamei/web/ProjectFileAction.java

@@ -250,7 +250,7 @@ public class ProjectFileAction {
 			if(file.isEmpty()){
 				throw new RuntimeException(HintMSG.FILE_CANT_BE_NULL);
 			}
-			String path = AbsolutePathUtil.getAbsolutePath(request);//==================================================>>这个路径要改TODO	
+			String path = AbsolutePathUtil.getAbsolutePath(request);//==================================================>>这个路径要改TODO
 			File dir=new File(path);
 			if(!dir.exists()){
 				dir.mkdirs();