php jquery 多文件上传简单实例
2013-12-23 00:00
931 查看
<div id="mulitplefileuploader">Upload</div> <div id="status"></div> <script> $(document).ready(function() { var settings = { url: "upload.php", method: "POST", allowedTypes:"jpg,png,gif,doc,pdf,zip", fileName: "myfile", multiple: true, onSuccess:function(files,data,xhr) { $("#status").html("<font color='green'>Upload is success</font>"); }, onError: function(files,status,errMsg) { $("#status").html("<font color='red'>Upload is Failed</font>"); } } $("#mulitplefileuploader").uploadFile(settings); }); </script>
upload.php
<?php //If directory doesnot exists create it. $output_dir = "../upload"; if(isset($_FILES["myfile"])) { $ret = array(); $error =$_FILES["myfile"]["error"]; { if(!is_array($_FILES["myfile"]['name'])) //single file { $fileName = $_FILES["myfile"]["name"]; move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $_FILES["myfile"]["name"]); //echo "<br> Error: ".$_FILES["myfile"]["error"]; $ret[$fileName]= $output_dir.$fileName; } else { $fileCount = count($_FILES["myfile"]['name']); for($i=0; $i < $fileCount; $i++) { $fileName = $_FILES["myfile"]["name"][$i]; $ret[$fileName]= $output_dir.$fileName; move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName ); } } } echo json_encode($ret); } ?>
相关文章推荐
- php jquery 多文件上传简单实例
- 简单的php文件上传实例
- php文件上传的简单实例
- 简单的php文件上传(实例)
- 通过PHP简单实例介绍文件上传
- PHP上传文件简单实例
- PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
- PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
- 通过PHP简单实例介绍文件上传
- php文件上传的简单实例
- php上传文件的简单实例
- 简单的php文件上传(实例)
- html5 实现客户端验证上传文件的大小(简单实例)
- php文件上传最简单的上传代码示例
- php 修改上传文件大小限制实例详解
- php结合Ajax如何实现异步文件上传的代码实例
- 客户端获得上传文件大小的简单实例
- Java Servlet简单实例分享(文件上传下载demo)
- php的简单文件上传整理
- PHP单文件和多文件上传实例