2012-06-15 1 views
1

기본적으로 찾아보기를 클릭하면 바로 아래가 실행되고 파일을 선택하십시오.파일 업로드 입력에서 파일 data/val을 가져 와서 Ajax 요청으로 서버에 전송할 수 있습니다.

난 그냥 사용자가 일반 파일 입력 형식을 통해 을 선택하고 내가 파일을 선택하고 백그라운드에서 비동기 적으로 수행 바로 후에 발사 할 파일의 수행 단일 파일 업로드가 필요합니다.

+4

[스스로하지 않는 것이 좋습니다] (http://stackoverflow.com/questions/166221/how-can-i-upload-files-asynchronously-with-jquery#). –

+0

다음은 단순한 스크립트 인 것처럼 보입니다. 부 풀림을 피하려는 경우 http://www.jainaewen.com/files/javascript/jquery/iframe-post-form.html –

+0

흠, 알 수 있습니다. HTML5에서는 Ajax를 사용하여 파일을 업로드 할 수 있습니다. 이것은 Admin 영역을위한 것으로 이전 버전의 브라우저와의 하위 호환성은 중요하지 않습니다. – LaserBeak

답변

0

HTML5 File API을 사용하면 클라이언트 브라우저가 지원하는 파일을 비동기 적으로 업로드 할 수 있습니다. 예 : 사용자가 선택한 파일 섹션을 구현하기 위해 필요한 단계를보고 싶으면 링크 한 문서 끝 부분을 참조하십시오.

또 다른 가능성은이 기능을 구현하는 Blueimp과 같이 사용할 준비가 된 AJAX 파일 업로드 구성 요소를 사용하는 것입니다. 이러한 컨트롤을 사용하는 장점은 브라우저가 HTML5를 지원하지 않으면 표준 업로드 메커니즘으로 대체된다는 것입니다.