2012-02-08 5 views
-1

jquery, ajax, php 파일 업로드 스크립트를 만들었지 만 작동하지 않습니다.jquery, ajax, PHP 이미지 업로드가 작동하지 않습니다.

PHP 페이지에서 '$_FILES["file"]["type"]'을 (를) 사용하여 값을받지 못했습니다.

내 HTML 코드는 다음과 같다 : <input name="file" type="file" id="file" />

내 jQuery 코드는 다음과 같습니다

$.ajax({  
    type: 'POST', 
    url: 'mdi.php',  
    data: data, 
    dataType: 'json', 
    cache: false, 
    timeout: 7000, 
    success: function(datas) {   
     $('#disp').removeClass().addClass((datas.error === true) ? 'error' : 'success') 
     .html(datas.msg).fadeIn('fast'); 
+0

데이터 변수가 무엇을? $ _FILES 전역에 값을 받습니까? 'var_dump ($ _ FILES);'가 알려줄 것입니다. –

+0

AJAX를 통해 파일을 업로드 할 수 있습니까? – Svish

+0

@Svish : SO 게시물에 대한 이미지를 업로드 한 적이 없습니다. :) –

답변

0

는 양식에서 다음에 enctype을 사용하십시오 개봉합니다 enctype="multipart/form-data"

+0

예 동일한 암호화 유형을 사용하고 그 밖의 jquery 또는 ajax.One 함께 작동하는 더 많은 것은 내가 다른 데이터가 사용자 이름, dob, 성별과 같은 이미지를 업로드하려고 할 때 사용 프로필 업데이트 페이지를 만들려고합니다. 기타 이게 문제 야? – JOE

관련 문제