[Spring][쇼핑몰 프로젝트][24] 상품 이미지 업로드(파일 저장) - 4
https://kimvampa.tistory.com/216
This commit is contained in:
@@ -1,9 +1,11 @@
|
||||
package com.vam.controller;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -288,15 +290,30 @@ public class AdminController {
|
||||
uploadPath.mkdirs();
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 향상된 for
|
||||
for(MultipartFile multipartFile : uploadFile) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* 파일 이름 */
|
||||
String uploadFileName = multipartFile.getOriginalFilename();
|
||||
|
||||
/* uuid 적용 파일 이름 */
|
||||
String uuid = UUID.randomUUID().toString();
|
||||
|
||||
uploadFileName = uuid + "_" + uploadFileName;
|
||||
|
||||
/* 파일 위치, 파일 이름을 합친 File 객체 */
|
||||
File saveFile = new File(uploadPath, uploadFileName);
|
||||
|
||||
/* 파일 저장 */
|
||||
try {
|
||||
multipartFile.transferTo(saveFile);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
|
||||
} //for
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#Generated by Maven Integration for Eclipse
|
||||
#Mon May 10 05:22:44 KST 2021
|
||||
#Mon May 10 18:17:39 KST 2021
|
||||
m2e.projectLocation=C\:\\Users\\sjinj\\git\\Blog_Project2\\VamPa
|
||||
m2e.projectName=VamPa
|
||||
groupId=com.vam
|
||||
|
||||
@@ -4,6 +4,7 @@ import java.io.File;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -290,16 +291,31 @@ public class AdminController {
|
||||
uploadPath.mkdirs();
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 향상된 for
|
||||
for(MultipartFile multipartFile : uploadFile) {
|
||||
|
||||
}
|
||||
|
||||
/* 파일 이름 */
|
||||
String uploadFileName = multipartFile.getOriginalFilename();
|
||||
|
||||
/* uuid 적용 파일 이름 */
|
||||
String uuid = UUID.randomUUID().toString();
|
||||
|
||||
uploadFileName = uuid + "_" + uploadFileName;
|
||||
|
||||
/* 파일 위치, 파일 이름을 합친 File 객체 */
|
||||
File saveFile = new File(uploadPath, uploadFileName);
|
||||
|
||||
/* 파일 저장 */
|
||||
try {
|
||||
multipartFile.transferTo(saveFile);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
|
||||
} //for
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#Generated by Maven Integration for Eclipse
|
||||
#Mon May 10 05:53:52 KST 2021
|
||||
#Mon May 10 18:17:39 KST 2021
|
||||
m2e.projectLocation=C\:\\Users\\sjinj\\git\\Blog_Project2\\VamPa_MySQL
|
||||
m2e.projectName=VamPa_MySQL
|
||||
groupId=com.vam
|
||||
|
||||
Reference in New Issue
Block a user