728x90 반응형 SMALL Spring공부/3-파일업로드14 파일업로드(2) 파일업로드 전 고려 해야할 사항 4가지가 있다 이 4가지를 처리하는 것을 위주로 공부해보겠다. 파일의 확장자나 크기 사전처리 중복이름처리 이미지파일과 일반파일을 구별 이렇게 있다. 최근 포털에서도 특정한 확장자를 제외한 파일들의 업로드를 제한 하는 경우가 많다. 이는 첨부파일을 이용하는 웹 공격을 막기위해 행해지는 조치라고 한다. 첨부파일의 확장자가 exe, sh, zip 등일 경우에는 업로드를 제한하고, 특정 크기 이상의 파일은 업로드 할 수 없도록 제한하는 처리를 JS로 해보자 확장자의 경우는 정규표현식으로 처리가능하다. upload.jsp일부에 아래와 같은 것을 추가하자 var regex = new RegExp("(.*?)\.(exe|sh|zip|html|jsp)$"); var maxSize = 5.. 2021. 10. 13. 파일 업로드(1) 첨부파일을 처리하고자.. 첨부파일을 서버에 전송하는 방식은 크게 태그를 이용해서 업로드 하는 방식과 Ajax를 이용하는 방식으로 나눠 볼 수있다. 태그를 이용하는 방식 브라우저의 제한이 없어야 하는 경웨 사용 -일반적으로 페이지 이동과 동시에 첨부파일을 업로드하는 방식 - 을 이용해서 화면의 이동없이 첨부파일을 처리하는 방식 Ajax를 이용하는 방식 첨부파일을 별도로 처리하는 방식 -을 이용하고 Ajax로 처리하는 방식 -HTML5 의 Drag and Drop기능이나 jQuery라이브러리를 이용해서 처리하는 방식 브라우저 상에서 첨부파일 처리하는 방식은 다양하지만, 서버쪽에서의 처리는 거으 ㅣ비슷하다. 지금의 프로젝트는 Ajax를 위주로 처리할 것이다. 시작전 새로운 브랜치생성 새로운 과정을 공부, 기능.. 2021. 10. 12. 이전 1 2 다음 728x90 반응형 LIST