Back-end3 게시판 이미지에 대한 고찰?(2) 첫 글을 쓰고 이것 저것 고민하면서 확신이 섰는데, 일단, 게시글 작성시에 image가 올라갈때 그냥 서버에 올리고, hidden input을 만들고 이미지가 올라갈때 return 값으로 해당 image의 src=url을 받아서, create시에 input에 담긴 url을 넘겨주면 되는거였다. 그리고 s3 특성상 같은 이름의 파일이 올라가면 overwrite 되는 옵션이 있는데, 게시글에 이미지를 올릴때 beckend 단에서 random으로 난수를 생성해서 파일의 이름을 rename해서 올리면 되는거였고, create시에 hidden input에 담긴 url들을 db에 저장해서 관리하면 되는거였다. 하지만 어째든 게시판을 만들다가 취소시에 만들어진 image에 대한 처리는 batch job을 생성해서 d.. 2022. 11. 10. 게시판 이미지에 대한 고찰? 최근에 다시 게시판을 만들던 중에 이런 생각이 들었다. 붙힘파일 이나 대표사진 같은건 create시에 파일을 저장하면 되는데, 본문에 저장되는 파일 같은 경우에는 어떻게 처리 할까 라는 고찰이였다. 티스토리를 확인해보니, 본문에 이미지를 올리면 서버에 올라가는것 같았다.(나도 여기까지는 했다.) 이후 처리가 궁금한데, 만약 저장하지 않고 넘어가면, 해당 파일이 어떻게 사라지냐는 것이였다. 내가 생각한 방법은, 1. 처음에는 서버에 저장하지 말고, 브라우저의 로컬 스토리지에 먼저 저장 위 사진과 같은 공간에 base64로 파일을 저장하면 된다고 한다. 해당한곳에 저장하는것 까진 성공했는데, 불러오기가 잘 안되서 관뒀는데, 생각해보니 모든 사용자가 브라우저의 로컬 스토리지를 사용할 수 있는 브라우저를 쓰는지.. 2022. 11. 2. 외부에서 API SERVER 접근 가능한가? 원래 글을 어제 쓰고 싶었는데, 티스토리가 폭파되는 바람에 오늘로 미뤄졌다. ㅋㅋ CRUD method를 작성중에 WEB SERVER는 Spring Security로 적용이 되어 있는데, API SERVER는 Spring Security 적용이 안 되어 있으면서 OAuth로 같이 묶여있지 않았을때, API SERVER를 PostMan 같은 Tool로 해당 URL을 접근하면 권한이 필요한 delete query나 create query가 작동되지 않을까라는 고민을 하였다. 그래서 흠.. 그러면 어떡하지 하는 생각을 하다보니, 일단 PostMan의 Localhost call은 WAS서버가 작동하고있는 PC에 설치를 해야만 지원이 될테고, API서버의 포트를 바꿔서 톰켓으로 올려놓으면, 접근이 불가능 할거라고.. 2022. 10. 20. 이전 1 다음