PHP結合zyupload多功能圖片上傳實例,支持拖拽和裁剪、可以自定義高度和寬度,類型,遠程上傳地址等。 zyupload上傳基本配置 遠程上傳up.php 本實例教程轉自https://www.sucaihuo.com/php/1085.html,需要的朋友可以去下載 ...
PHP結合zyupload多功能圖片上傳實例,支持拖拽和裁剪、可以自定義高度和寬度,類型,遠程上傳地址等。
zyupload上傳基本配置
1 $("#zyupload").zyUpload({ 2 width: "650px", // 寬度 3 height: "400px", // 寬度 4 itemWidth: "140px", // 文件項的寬度 5 itemHeight: "115px", // 文件項的高度 6 url: "./up.php", // 上傳文件的路徑 7 fileType: ["jpg", "png", "txt", "js"], // 上傳文件的類型 8 fileSize: 51200000, // 上傳文件的大小 9 multiple: true, // 是否可以多個文件上傳 10 dragDrop: true, // 是否可以拖動上傳文件 11 tailor: true, // 是否可以裁剪圖片 12 del: true, // 是否可以刪除文件 13 finishDel: false, // 是否在上傳文件完成後刪除預覽 14 /* 外部獲得的回調介面 */ 15 onSelect: function(selectFiles, allFiles) { // 選擇文件的回調方法 selectFile:當前選中的文件 allFiles:還沒上傳的全部文件 16 console.info("當前選擇了以下文件:"); 17 console.info(selectFiles); 18 }, 19 onDelete: function(file, files) { // 刪除一個文件的回調方法 file:當前刪除的文件 files:刪除之後的文件 20 console.info("當前刪除了此文件:"); 21 console.info(file.name); 22 }, 23 onSuccess: function(file, response) { // 文件上傳成功的回調方法 24 console.info("此文件上傳成功:"); 25 console.info(file.name); 26 console.info("此文件上傳到伺服器地址:"); 27 console.info(response); 28 $("#uploadInf").append("<p>上傳成功,文件地址是:" + response + "</p>"); 29 }, 30 onFailure: function(file, response) { // 文件上傳失敗的回調方法 31 console.info("此文件上傳失敗:"); 32 console.info(file.name); 33 }, 34 onComplete: function(response) { // 上傳完成的回調方法 35 console.info("文件上傳完成"); 36 console.info(response); 37 } 38 });
遠程上傳up.php
1 $uploaddir = 'uploads/'; 2 $name = $_FILES['file']['name']; 3 $uploadfile = $uploaddir . $name; 4 $type = strtolower(substr(strrchr($name, '.'), 1)); 5 //獲取文件類型 6 7 if (!in_array($type, $typeArr)) { 8 echo "請上傳jpg,png或gif類型的圖片!"; 9 exit; 10 } 11 print "<pre>"; 12 if (move_uploaded_file($_FILES['file']['tmp_name'], $uploaddir . $_FILES['file']['name'])) { 13 print "File is valid, and was successfully uploaded. Here's some more debugging info:\n"; 14 print_r($_FILES); 15 } else { 16 print "Possible file upload attack! Here's some debugging info:\n"; 17 print_r($_FILES); 18 } 19 print "</pre>";
本實例教程轉自https://www.sucaihuo.com/php/1085.html,需要的朋友可以去下載