一款簡單實用的上傳檔案圖片外掛程式並且相容移動端zyupload.js

來源:互聯網
上載者:User

標籤:width   並且   file   jpg   失敗   logs   view   ext   func   

1.下載zyupload外掛程式包 包含的檔案如:

2.在/images/fileType檔案夾下定義上傳檔案的顯示表徵圖 如所示:

3.開啟zyupload.js,修改上傳後顯示檔案表徵圖路徑 如所示:

 

 4.調用的JS代碼

<link rel="stylesheet" href="~/Content/assets/css/zyupload-1.0.0.min.css">
<script type="text/javascript" src="~/Content/assets/js/zyupload.1.0.0.min.js"></script>

<div id="zyupload_image" class="zyupload"></div>

 <script type="text/javascript">

$(function () {
// 初始化外掛程式
$("#zyupload_image").zyUpload({
width: "90%", // 寬度
height: "auto", // 高度
itemWidth: "135px", // 檔案項的寬度
itemHeight: "115px", // 檔案項的高度
url: "/System/[email protected]", // 上傳檔案的路徑 本人用的是MVC路由
fileType: ["jpg", "png", "gif", "JPG", "PNG", "GIF"],// 上傳檔案的類型
fileSize: 512000, // 上傳檔案的大小
multiple: true, // 是否可以多個檔案上傳
dragDrop: false, // 是否可以拖動上傳檔案
tailor: false, // 是否可以裁剪圖片
del: true, // 是否可以刪除檔案
finishDel: false, // 是否在上傳檔案完成後刪除預覽
/* 外部獲得的回調介面 */
onSelect: function (selectFiles, allFiles) { // 選擇檔案的回調方法 selectFile:當前選中的檔案 allFiles:還沒上傳的全部檔案
},
onDelete: function (file, files) { // 刪除一個檔案的回調方法 file:當前刪除的檔案 files:刪除之後的檔案
},
onSuccess: function (file, response) { // 檔案上傳成功的回調方法
},
onFailure: function (file, response) { // 檔案上傳失敗的回調方法
Alert(‘網路繁忙,請稍後再試!‘, ‘提示‘);
},
onComplete: function (response) { // 上傳完成的回調方法
//console.info("檔案上傳完成");
//Alert(‘檔案上傳完成‘, ‘提示‘);
window.location.href = window.location.href;
}
});
});

 

 

5.幕後處理商務邏輯

 

一款簡單實用的上傳檔案圖片外掛程式並且相容移動端zyupload.js

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.