久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      layui+php實(shí)現(xiàn)多文件上傳(附代碼)

      layui+php實(shí)現(xiàn)多文件上傳(附代碼)

      效果:

      layui+php實(shí)現(xiàn)多文件上傳(附代碼)

      HTML代碼:

      <!DOCTYPE html> <html> 	<head> 		<meta charset="utf-8"> 		<title></title> 		<!-- 兼容 --> 		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" /> 		<!-- 引入layui樣式 --> 		<link rel="stylesheet" href="layui/css/layui.css"> 		<!-- 引入layui js --> 		<script src="layui/layui.js" type="text/javascript" charset="utf-8"></script> 		<!-- 引入jquery --> 		<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> 		<!-- 引入bootstrap樣式 --> 		<link rel="stylesheet" href="bootstrap/css/bootstrap.css"> 		<!-- 引入bootstrap js --> 		<script src="bootstrap/js/bootstrap.js" type="text/javascript" charset="utf-8"></script> 	</head>   	<body> 		<fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;"> 			<legend>多文件</legend> 		</fieldset>   		<div class="layui-upload"> 			<button type="button" class="layui-btn" id="uploadId">選擇上傳文件</button> 			<div class="layui-inline layui-word-aux"> 			</div> 			<blockquote class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;"> 				預(yù)覽圖: 				<div class="layui-upload-list" id="show"></div> 			</blockquote> 		</div> 		<script type="text/javascript"> 			layui.use('upload', function() { 				var upload = layui.upload, 					$ = layui.jquery; 				var uploadInst = upload.render({ 					elem: '#uploadId', 					accept: 'file', //指定允許上傳時校驗(yàn)的文件類型,可選值有:images(圖片)、file(所有文件)、video(視頻)、audio(音頻) 					multiple: 'true', 					url: 'http://localhost/guanwnag/php/up.php', 					before: function(obj) { 						//預(yù)讀本地文件示例,不支持ie8 						obj.preview(function(index, file, result) { 							if ((file.type).indexOf("image") >= 0) { 								$('#show').append('<img src="' + result + '" alt="' + file.name + 									'" class="layui-upload-img" style="max-width:100%">') 							} else { 								$('#show').append(file.name) 							} 							// console.log(file);   						}); 					}, 					done: function(res) { 						layer.msg(res.msg, { 							time: '5000', 							tipsMore: true, 							zIndex: '2' 						});   					}, 					allDone: function(obj) { //當(dāng)文件全部被提交后,才觸發(fā) 						$('.layui-word-aux').append("執(zhí)行完畢,文件總數(shù):" + obj.total + "成功:" + obj.successful + "個,失?。?quot; + obj.aborted + "個"); 						console.log(obj.total); //得到總文件數(shù) 						console.log(obj.successful); //請求成功的文件數(shù) 						console.log(obj.aborted); //請求失敗的文件數(shù) 					}, 					error: function() {   						//請求異常 					}   				}); 			}); 		</script> 	</body>   </html>

      PHP代碼:

      <?php     header("Access-Control-Allow-Origin: *"); //解決跨域     header('Access-Control-Allow-Methods:post');// 響應(yīng)類型     date_default_timezone_set('PRC');//獲取當(dāng)前時間 //上傳文件目錄獲取 $month = date('Ym', time()); define('BASE_PATH', str_replace('\', '/', realpath(dirname(__FILE__).'/'))."/"); $dir = BASE_PATH."upload/".$month."/";   //初始化返回?cái)?shù)組 $arr = array( 'code' => 0, 'msg'=> '', 'data' =>array(      'src' => $dir . $_FILES["file"]["name"]      ), );   $file_info = $_FILES['file'];  $file_error = $file_info['error']; if (!is_dir($dir)) {//判斷目錄是否存在     mkdir($dir, 0777, true);//如果目錄不存在則創(chuàng)建目錄 }; $file = $dir.$_FILES["file"]["name"]; if (!file_exists($file)) {     if ($file_error == 0) {         if (move_uploaded_file($_FILES["file"]["tmp_name"], $dir. $_FILES["file"]["name"])) {             $arr['msg'] ="上傳成功";         } else {             $arr['msg'] = "上傳失敗";         }     } else {         switch ($file_error) {             case 1:            $arr['msg'] ='上傳文件超過了PHP配置文件中upload_max_filesize選項(xiàng)的值';                 break;             case 2:               $arr['msg'] ='超過了表單max_file_size限制的大小';                 break;             case 3:                $arr['msg'] ='文件部分被上傳';                 break;             case 4:               $arr['msg'] ='沒有選擇上傳文件';                 break;             case 6:                 $arr['msg'] ='沒有找到臨時文件';                 break;             case 7:             case 8:                $arr['msg'] = '系統(tǒng)錯誤';                 break;         }     } } else {     $arr['code'] ="1";     $arr['msg'] = "當(dāng)前目錄中,文件".$file."已存在"; }   echo json_encode($arr);

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號