2011-03-14 10 views
0

지난주에 아약스로 시작되었습니다. 어떻게 그것을 사용하여 이미지를 업로드 할 수 있습니다. 내가하고 싶은 것은 이미지를 업로드하는 것입니다. input type="file"을 사용하면 PHP 파일은 새로 업로드 된 이미지의 URL을 수집해야합니다. 그리고 ajax 함수로 리턴하여 URL을 내부에 넣습니다. <img src"" >AJAX를 통해 파일 제출

어떻게 그렇게할까요?

아이디어가 있으십니까?

놀라운 소식

+1

아약스 파일 업로드를 위해 SO를 검색해 보셨습니까? – kapa

답변

2

나는 Valums ajax upload script을 권하고 싶습니다. 아약스를 통한 업로드를 지원하지 않는 브라우저의 경우 숨겨진 iframe 업로드를 통해 정상적으로 처리됩니다.

참고 : IE (all flavors)는 아약스를 통한 파일 업로드를 지원하지 않으므로 기본적으로 iframe 업로드로 돌아갑니다.

0

AJAX를 통해 파일을 일관되게 보낼 수 없습니다. AJAX 트랜잭션을 시뮬레이션하려면 양식을 숨겨진 iframe에 제출해야합니다. iframe을 사용하면 응용 프로그램이 모든 브라우저 (특히 IE)와 호환 될 수 있습니다.

내 북마크를 통해 파기 한 후 http://valums.com/ajax-upload/으로 쉽게 찾을 수 있지만 사용하지 않았습니다.

+0

그건 사실이 아닙니다. 그러나 그것은 모든 브라우저 (ie IE)에서 지원되지 않습니다. http://valums.com/ajax-upload/ – RDL

+0

@RDL 흠 ... 수정 된 답변보기 내가 찾고 있던 링크를 찾으려면 잠시만. – Treffynnon

+0

제 답변에 대해 언제든지 말씀해주십시오. 하도 투표가 도움이되는 이유를 정확히 설명하십시오. – Treffynnon

관련 문제