어떤 컨트롤러(URL)를 호출하면 바로 '파일 다운로드'로 파일을 다운로드 할 수 있게 하려고 한다. 그 전에 알아야 할 개념아주 간단히 설명하고 넘어가겠음.원론적인 설명이 아니라 이 포스팅을 설명하기 위한 좀 다른 시선의 얕은 설명이다.ㅎㅎ(아는 분들은 Pass) * MIME (Multipurpose Internet Mail Extensions) 문자열을 전송할 때는 7비트 아스키파일로 전송하여 사용하지만,더 큰 음악, 사진 등의 파일을 보내는 경우는 8비트 데이터로(바이너리 데이터) 사용한다.이 것을 전송하기 위해서는 바이너리 데이터를 텍스트로 변환하는 인코딩 작업이 필요하다. MIME은 이런 인코딩 방식의 일종이다.이메일 시스템을 통해 파일을 전달하도록 개발되었다.특정 데이터 타입을 받아 인코딩 한..