php jquery 多文件上传

浏览:
字体:
发布时间:2013-12-22 23:48:31
来源:东方联盟

php jquery 多文件上传

php jquery 多文件上传演示

XML/HTML Code
  1. Upload
  2. <script>
  3. $(document).ready(function()
  4. {
  5. var settings = {
  6. url: "upload.php",
  7. method: "POST",
  8. allowedTypes:"jpg,png,gif,doc,pdf,zip",
  9. fileName: "myfile",
  10. multiple: true,
  11. onSuccess:function(files,data,xhr)
  12. {
  13. $("#status").html("Upload is success");
  14. },
  15. onError: function(files,status,errMsg)
  16. {
  17. $("#status").html("Upload is Failed");
  18. }
  19. }
  20. $("#mulitplefileuploader").uploadFile(settings);
  21. });
  22. </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 < $fileCount; $i++)
    19. {
    20. $fileName = $_FILES["myfile"]["name"][$i];
    21. $ret[$fileName]= $output_dir.$fileName;
    22. move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName );
    23. }
    24. }
    25. }
    26. echo json_encode($ret);
    27. }
    28. ?>


      原文地址:http://www.freejs.net/article_biaodan_116.html
>更多相关文章
24小时热门资讯
24小时回复排行
资讯 | QQ | 安全 | 编程 | 数据库 | 系统 | 网络 | 考试 | 站长 | 下载 | 关于东盟 | 安全雇佣 | 搞笑视频大全 | 微信学院 |
关于我们 | 联系我们 | 广告服务 | 人才招聘 | 服务条款 | 免责申明 | 帮助中心 | 作品发布 | 网站地图 | 技术培训
Copyright © 2007 - 2018 Vm888.Com. All Rights Reserved
东方联盟 版权所有