2011-10-22 5 views
0
<form action="upload_file.php" method="post" enctype="multipart/form-data"> 

위는 php를 사용하여 파일을 업로드하는 양식의 줄입니다.jquery ajax 파일 업로드, 전송할 매개 변수

위에서 쓴대로 양식을 사용하면 upload_file.php 페이지에서 업로드 할 파일의 다양한 속성을 얻을 수 있습니다.

jquery $ .post를 사용하면 upload_file.php에서 어떻게 동일한 작업을 수행 할 수 있습니까?

Google 검색하지만 여기에 필요한 코드의 정확한 스 니펫을 찾을 수 없습니다.

+0

U는 이해하기 어려워야하는 plupload – Birey

+0

의 소스 코드를 볼 수 있습니다. 나는 단지 코드 단편을 찾고 있습니다. –

+0

ajax의 $ .post에서 매우 어려울 것입니다. iframe이 무엇인지 생각합니다. stc 속성을 페이지 upload_file.php로 설정하고, iframe에 게시하고, 결과 HTML을 수집하고 다시 표시합니다. 모두 javascript를 사용합니다. 제리가 대답 한 것과 다소 비슷합니다. 일부 사람들은 파일을 인코딩하고 인코딩 된 문자열을 가져오고 ajax를 사용하여 업로드하는 코드를 가지고 있지만 작동하지 않습니다. – Birey

답변

1

jquery의 ajax 메소드를 사용하여 이미지를 업로드하는 것은 일반적으로 iframe을 동적으로 생성하고 그 안에 양식을 제출하는 것과 관련된 고통입니다. 나는 보통이 플러그인을 사용합니다 :

업로드 된 이미지 데이터를 json 개체로 표시 할 수 있습니다. json 개체는 업로드가 플러그인을 통해 완료되면 액세스 할 수 있습니다.

+0

어디서 PHP 코드를 작성 하시겠습니까? ur addess는 urlf .upload가 http://lagoscript.org/jquery/upload/demo?locale=en의 '소스보기'링크가 URL의 파일 이름을 보여주는 대상 폴더임을 ... 간단하게 혼동한다고 말합니다. –

+0

언제 소스를 보면 데모가 "demo_upload.html"이라는 파일로 전송 중임을 알 수 있습니다. 대신에 "upload_file.php"로 보내야하며, 원하는 데이터를 json 객체로 되 돌리는 지 확인해야합니다. – Jerry

관련 문제