본문 바로가기
PROJECT

[JAVA IO] 이미지 주소로 파일을 서버에 저장하는거 구현함!!!

by 로햐 2022. 3. 27.

링크로 사진을 저장하거나

파일을 직접 올려서 저장하는거 구현함!!! 그냥 무조건 파일로 저장해서 작동하게하는 편한 길도 있는데

어떻게든 구현하려고 했다!!!! 이거 잘 저장해뒀다가 나중에 또 써먹어야지

 

방법 

 

오픈 API로 여행지 정보를 받아오면 링크를 받아옴

혹은 자기가 직접 input:file로 올림

 

이걸 컨트롤러로 보내서 

 

저장할 multipart의 originName이 있으면 파일로 저장하고

없으면 링크로 저장시킴


이거 API 말고도 이미지 주소를 입력받는 것도 구현할까??

 

지금 마무리 고지가 넘 눈앞이라 자세하게 정리하는건 프로젝트 끝나고 해야할듯

 

근데 내가 이거 구현하다니 ㅋㅋㅋㅋㅋ 넘 뿌듯하다 작동 ㅈㄴ잘됨 ㅠㅠㅠㅠ

진짜 이거 꼭 하고싶었는데 넘 잘됨 ㅠㅠㅠㅠ 별의별거 다 써보고 난리치고

중간에 진짜 이거 안하고 넘어갈까 고민 많이했는데 아무리 생각해도 아니었음 구현하고싶었음

 

이제 프로젝트 구현 얼추 다 한것같은데 

전국을 테이블로 관리하는거 좀 더 하고싶고

이거 링크로 사진 저장하는거 하고싶고

검색 기능에서 테이블을 index로 관리하거나 이쪽에서 효율성 좀 높일 수 있을 것 같고

테이블들 필터링 더 해야하나? 일단 공지사항이랑 검색쪽에서 필터링 기능 ㅈㄴ 빡세게 하긴했는데

mybatis랑 거의 찐친됨 foreach랑 trim은 눈 감고도 칠듯...해보지는 않았는데 마음만은 그렇다는거

 

이번에는 내용적으로 엄청 많다 싶은건 아닌데 구현을 좀 섬세하게 하려고 노력했다

 

세미때는 내가 이것도하고싶고 저것도하고싶고 이랬는데

파이널은 이걸 어떻게 구현할까 여기에 초점을 맞췄음

 

세미는 내가 이런것도하고 저런것도 해요 라면

파이널은 내가 만든 이 기능을 실무에도 쓸 수 있을 것 같아요 요런 차이?


요번에 API는 진짜 여러개 써봤따

날씨, 전국 여행지, 스마트에디터, 카카오맵

근데 날씨 API 사용한 부분은 받아온 값 가공하는걸 넘 느리고 효율을 안좋게 짜놔서ㅠㅠ

수정하고싶음 진짜 근데 이거 무작정 변환하게 만들어놓은거라 진짜 뭔 자료구조든 사용해야지 효율 나올듯

 

그리고 공지사항에서 쿠키로 공지사항 숨기기 값 저장하는거 구현함

쿠키 어디 써봤어요?라는 질문을 들었는데 어떻게 하는지는 아는데 내 프로젝트에 써본적은 없더라구... 그래서 넣어봄

사실 이거 ㅋㅋㅋㅋ 정말 부끄러운데 원래는 세션으로 구현했었다

말도안되는 일이긴하지 근데 쿠키 어디 써봤냐는 말에 바로 생각남

아 이걸 쿠키로 만들어야했는데 내가 뭔짓을 한거람

 

자잘하게 수정하고싶은거 좀 더 있는데 일단 마무리 여기까지만...

해시테이블이랑 트리 쪽 좀 깊게 파야하는데 검색을 한다면 이쪽을 내 프로젝트에 녹였어야했는데 ㅜㅜ

진짜 이거 하고싶어서 검색 기능 맡겠다고 한건데 시간이 너무 부족했음

마음만 앞서고 진도가 안나가니까 일단 내가 할 수 있는 방법으로 구현은 해둠

어떻게 더 연관지을 수 있을까

 

내가 한 방식을 대용량 자료에서 적용하면 서버 난리날것같은데 실제로 어느정도의 부하까지 되는지 모르니까...

빨리 이런걸 실무에서 직접 만들어보고 선배들 어케 구현했는지 보고싶다

 

여튼 빨리 취업하고 싶다고