* spring.servlet.multipart.enabled=true
* spring.servlet.multipart.max-file-size=1MB
* spring.servlet.multipart.max-request-size=10MB
<form action="" method="post" enctype="value">
-------------------------2131654645612636
<input type="file" accept=".png, .gif, .jpg">
"image/*"
<input type="file" name="fileList" multiple>
public String join(@ReqeustParam MultipartFile[] fileList)
//
public String join(@RequestParam List<MultipartFile> fileList)
System.out.println("name: " + file.getName());
System.out.println("original file name: " + attach.getOriginalFilename());
System.out.println("content type: " + attach.getContentType());
System.out.println("size: " + attach.getSize());
System.out.println("file isEmpty: " + attach.isEmpty());
return "redirect:/";
대분류/소분류
CREATE TABLE ATTACHMENT(
ATTACHMENT_NO NUBMER DEFAULT SYSDATE PRIMARY KEY,
ATTACHMENT_NAME VARCHAR2(256) NOT NULL,
ATTACHMENT_TYPE VARCHAR2(60) NOT NULL,
ATTACHMENT_SIZE NUMBER NOT NULL
);
CREATE SEQUENCE ATTACHMENT_SEQ;
CREATE TABLE POCKETMON_IMAGE(
POCKETMON_NO NOT NULL REFERENCES POCKETMON(NO) ON DELETE CASCADE,
ATTACHMENT_NO NOT NULL REFERENCES ATTACHMENT(ATTACHMENT_NO) ON DELETE CASCADE
-- PRIMARY KEY(POCKETMON_NO, ATTACHMENT_NO)
);