웹에서 파일 업로드 한꺼번에 하기 (SWFupload)
최광용 Lv. 15 llllllllll 
17145 hit since 2007/06/16 13:31

http://swfupload.mammon.se/index.php

지금까지 사진들은 오로지 FTP만을 이용해서 업로드를 해 왔다. 아내를 위해 웹으로 편하게 업로드 하는 기능을 찾는 중 괜찮은 스크립트를 발견하여 적용했다. SWFUpload라는 이름의 플래시 + 자바스크립트를 이용하는 스크립트인데, UI도 나름 괜찮아 쓸만하다.

기존 웹의 file 콘트롤은 하나의 파일만 전송할 수 있기 때문에 여러개의 파일을 전송하려면 아무래도 손이 엄청 많이 갔던게 사실이다. 이 스크립트를 사용하면 파일 선택 창에서 여러개의 파일을 선택할 수 있고(shift/ctrl 키 이용한), 선택한 파일이 화면에 쭉 표시된 후 업로드 버튼을 눌러주면 한꺼번에 파일들을 전송해준다. 실시간으로 파일이 전송되는 현황을 볼 수 있으며 페이지를 새로고침 하지 않고도 파일 전송이 이루어진다.

이 기능을 구현하기 위해서는 위 사이트에서 다운로드 한 스크립트를 이용하여 파일 업로드 폼을 만들어야 하는데, 위 페이지의 DEMO 페이지를 참조하면 어렵지 않게 만들 수 있다. 그리고 파일을 받아줄 php 파일 하나만 작성해주면 되는데, 이 php에서 하는 것이라고는 업로드된 파일을 원하는 위치에 저장하는 것 뿐이다.

조금의 시간을 투자하면 웹으로 업로드하는 기능을 대폭 개선할 수 있게 된다. 이제 굳이 FTP를 이용하지 않아도 되게 생겼다.