📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# Multipart (2)

Servlet&Jsp 2019. 7. 24. 20:38

[서블릿/JSP] Apache Commons FileUpload를 이용한 파일업로드 구현하기

참고글 [HTTP] HTTP 환경에서 파일 업로드시 enctype multipart/form-data에 대한 설명파일 업로드웹 환경에서 파일업로드는 많은 곳에서 사용됩니다. 예를 들어 게시글의 첨부파일이나 회원가입 시 프로필 사진을 업로드할 때에도 쓰이며, 쇼핑몰에서 상품 이미지를 등록할 때에도 사용될 것입니다.Servlet/JSP 환경에서 파일 업로드를 구현할 때는 보통 파일 업로드와 관련된 라이브러리를 사용합니다. Servlet 3.0 이전에는 전송된 File을 쉽게 처리할 수 있도록 지원해주는 API가 없기 때문입니다. 업로드 관련 라이브러리 없이 직접 업로드 기능을 구현하여 사용해도 되지만 HTTP 기반의 파일 입출력 관련 기능을 구현해서 사용하기엔 번거로운 점이 많기 때문에 거의 대부분의 경우 ..

웹[Web] 2018. 1. 30. 22:50

[HTTP] MIME Type(Multipurpose Internet Mail Extensions)

MIME(Multipurpose Internet Mail Extensions) 이란MIME은 다목적 인터넷 메일 확장이란 뜻으로 전자우편의 데이터 형식을 정의한 표준 포맷입니다.전자우편은 7비트 ASCII 코드를 사용하여 전송되기 때문에 문자 데이터 이외의 바이너리 데이터(이미지, 동영상, MS 워드같은 문서 등)를 전송할 수 없었습니다.때문에 여러 멀티미디어 데이터들의 바이너리 데이터를 ASCII 코드로 변환하는 방법(인코딩)과 미디어 종류를 MIME 타입 목록으로 정의하였고, MIME 사양에 따라 멀티미디어 파일의 데이터를 ASCII 데이터로 변환 후 전송하였습니다.이때 송신측에서는 전송 ASCII 데이터가 원래는 어떤 형식의 파일이었는지 MIME 타입을 기록하여 전송하는데 수신측에서는 해당 MIME..