> php教程 > php手册 > php jquery 多文件上传

php jquery 多文件上传

WBOY
풀어 주다: 2016-06-13 10:19:13
원래의
779명이 탐색했습니다.

php jquery 多文件上传

演示

XML/HTML Code
  1. Upload

  2. <script> <li class="alt"> <li>$(document).ready(function() <li class="alt">{ <li> <li class="alt">var settings = { <li> url: "upload.php", <li class="alt"> method: "POST", <li> allowedTypes:"jpg,png,gif,doc,pdf,zip", <li class="alt"> fileName: "myfile", <li> multiple: true, <li class="alt"> onSuccess:function(files,data,xhr) <li> { <li class="alt"> $("#status").html("<font color='green'>Upload is success"); <li> <li class="alt"> }, <li> onError: function(files,status,errMsg) <li class="alt"> { <li> $("#status").html("<font color='red'>Upload is Failed"); <li class="alt"> } <li>} <li class="alt">$("#mulitplefileuploader").uploadFile(settings); <li> <li class="alt">}); <li></script>

    upload.php

    PHP Code
    1. //If directory doesnot exists create it.
    2. $output_dir = "../upload";
    3. if(isset($_FILES["myfile"]))
    4. {
    5. $ret = array();
    6. $error =$_FILES["myfile"]["error"];
    7. {
    8. if(!is_array($_FILES["myfile"]['name'])) //single file
    9. {
    10. $fileName = $_FILES["myfile"]["name"];
    11. move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $_FILES["myfile"]["name"]);
    12. //echo "
      Error: ".$_FILES["myfile"]["error"];
    13. $ret[$fileName]= $output_dir.$fileName;
    14. }
    15. else
    16. {
    17. $fileCount = count($_FILES["myfile"]['name']);
    18. for($i=0; $i {
    19. $fileName = $_FILES["myfile"]["name"][$i];
    20. $ret[$fileName]= $output_dir.$fileName;
    21. move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName );
    22. }
    23. }
    24. }
    25. echo json_encode($ret);
    26. }
    27. ?>


      原文地址:http://www.freejs.net/article_biaodan_116.html
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿