2012-12-11 4 views
2

디렉토리에 3 개의 파일이 있습니다.Jquery-Ajax 업로드 파일이 올바르게 작동하지 않습니다.

1- JQuery와-1.8.3.min.js

2- index.html을

-3- addFile.php

jquery-1.8.3.min.js jQuery 메인 파일이다.
index.html 코드는 다음과 같습니다

<?php 
    //print_r($_FILES["tmppic"]); 
    echo $_FILES["tmppic"]["type"]; 
    move_uploaded_file($_FILES["tmppic"]["tmp_name"], "uploads/" . $_FILES["tmppic"]["name"]); 
?> 

그러나이 업로드 파일이 작동하지 :

<html> 
    <head> 
     <script type="text/javascript" src="jquery-1.8.3.min.js"></script> 
     <script type="text/javascript"> 
       $(document).ready(function() { 
        $("#uploadbutton").click(function() { 
         var filename = $("#tmppic").val(); 
         $.ajax({ 
          type: "POST", 
          url: "addFile.php", 
          enctype: 'multipart/form-data', 
          data: { 
           file: filename 
          }, 
          success: function (result) { 
           alert(result); 
          } 
         }); 
        }); 
       }); 
     </script> 
    </head> 
    <body> 
     <div> 
      <input type="file" name="tmppic" id="tmppic" /> 
      <input id="uploadbutton" type="button" value="Upload"/> 
     </div> 
    </body> 
</html> 

addFile.php 코드입니다.
감사합니다.

+0

PHP 스크립트는'uploads /'에 쓰기 권한이 있습니까? – Teneff

+0

예이 액세스는 true – aya

+0

에코 파일 이름을 인쇄합니까? – Swarne27

답변

관련 문제