2009-08-14 9 views

답변

-1

AJAX가 파일 업로드를 처리 할 수 ​​있다고 생각하지 않지만 플래시를 활용하는 라이브러리를 사용하면이 작업을 수행 할 수 있습니다. 플래시 구현의 또 다른 장점은 한 번에 여러 파일을 수행 할 수 있다는 것입니다 (예 : Gmail). http://www.swfupload.org/documentation

jQuery를 다른 라이브러리의 일부 플러그인을 활용하는 SWFUpload 있습니다

SWFUpload 좋은 시작이다. 마지막 프로젝트에서는 SWFUpload와 Java를 문제없이 사용했습니다. http://commons.apache.org/fileupload/index.html

+0

Flash가없는 비동기 파일 업로드가 실제로 가능합니다. 예 : Gmail. – DanM

+2

내가 잘못하지 않는다면 Gmail도 플래시를 사용합니다. – doomspork

+2

미래의 노트 : 휴대 전화의 인기로 인해 플래시가 거의 존재하지 않습니다. 이 답변보기 : http://stackoverflow.com/questions/2320069/jquery-ajax-file-upload – hitautodestruct

0

최신 dwr (http://directwebremoting.org/dwr/index.html)에는 ajax 파일 업로드가 있으며 사용자에게 유용한 예제 (진행 표시기 등)가 있습니다.

꽤 멋지게 보이며 일반적으로 사용하기가 쉽기 때문에 꽤 좋을 것입니다.

+0

.net과 유사합니다. – user20358

+0

잘 모르겠습니다 - 웹 서버용 코드화 된 자바 만 있으므로 전쟁 – laura

4

두 개의 일반적인 접근은 invisible iframe에 양식을 제출, 또는 YUI Uploader 같은 플래시 컨트롤을 사용하여 다음과 같습니다

또한 도움과에 보는 가치가 아파치는 FileUpload입니다. 플래시 대신 Java를 사용할 수도 있지만 설치 기반이 좁습니다.

(첫 번째 예제의 레이아웃 테이블에 대한 수치)