2021-05-10

0510 multipart/form-data 로 file보내기 실습

 



ㅎㅎㅎ 재밌다 파일업로드~~~ 히히

스프링으로 했을때도 재밌었고.. 아아 새로운 파일이 이렇게쉽게 만들어진다는게~~ 매직이다!!!! 운영체제 만세 

이번에는 cors.jar를  이용해서 (직접 다운로드받아서 lib에 풀었다)

MultipartRequest를 처리할수있도록 하였다. 

기존의 일반 HttpRequest로는 multipart/form - data를 처리할수없기때문이다.

MultipartRequest얘는 다똑같은데. + 파일처리 기능이 붙어있어서.

생성자에 이것저것 설정값 넣어주고 사용하면 된다. 

교재에 있는 내용참고해서.. getParameternames로 한번에 받아서 루프 받는식으로 변형해보았다!! 호호호. 

filerenamePolicy..이거 되게 간편하다. uuid안쓰고 이런거 쓰는 방식도 있군.. 

그래도 역시 uuid쓰는게? 유저 늘어나면 이쪽이 더 좋지않을까 싶다. dir도 날짜별로 좀 나누고.. 어쨌든 기본적으로 저렇게 1234번호 늘어나도록 처리되고있다. 재밌다!!

그리고- 이클립스안에있는 톰캣은 복사된 가짜 톰캣이라. 파일을 확인하려면 실제 폴더(메타데이터 안의 녀석) 을 찾아보아야한다. 


--------------

궁금한거 : mulipart-formdata는 한개라도 file안들어가면 exception뜨네- 이거 어떻게 할수있는방법없을라나~~


---------------

그외: post한 결과페이지를 새로고침할경우 폼이 재전송된다.

그래서역시 redirect가 중요한거군!! 보내는 파일이 계속 늘어나고있다 ㅋㅋㅋ

댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...