Heim > Backend-Entwicklung > PHP-Tutorial > php jquery 多文件上传的实现代码

php jquery 多文件上传的实现代码

WBOY
Freigeben: 2016-07-25 08:55:27
Original
826 Leute haben es durchsucht
  1. Upload
  2. <script> <li>$(document).ready(function() <li>{<li>var settings = { <li> url: "upload.php", <li> method: "POST", <li> allowedTypes:"jpg,png,gif,doc,pdf,zip", <li> fileName: "myfile", <li> multiple: true, <li> onSuccess:function(files,data,xhr) <li> { <li> $("#status").html("<font color='green'>Upload is success"); <li><p> }, <li> onError: function(files,status,errMsg) <li> { <li> $("#status").html("<font color='red'>Upload is Failed"); <li> } <li>} <li>$("#mulitplefileuploader").uploadFile(settings); <li><p>}); <li></script>
复制代码

2,php多文件上传代码 upload.php

  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. ?>
复制代码

3,效果图,如下: PHP jquery多文件上传

>>> 您可能感兴趣的文章: PHP图片上传类(多文件上传、缩略图、水印) PHP上传多文件、多图片的示例代码 php上传多文件与多图片的实例代码 php多文件上传的简单示例分析 php 普通表单多文件上传的例子 php 多文件上传的简单例子(入门) php多文件上传的三种方法



Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage