做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

Asp.net MVC使用swupload實現(xiàn)多圖片上傳功能

來源:懂視網(wǎng) 責(zé)編:小OO 時間:2020-11-27 22:35:26
文檔

Asp.net MVC使用swupload實現(xiàn)多圖片上傳功能

本文實例為大家分享了swupload實現(xiàn)多圖片上傳的具體代碼,供大家參考,具體內(nèi)容如下:1.下載WebUploader。2.將下載到的壓縮包里面的文件復(fù)制到自己的項目中 。3.添加引用;<。--引入Jquery-->;<;script src="~/Script/jquery-1.8.2.min.js">;<;/script>;<。--引入Css-->;<;link href="~/CSS/webuploader.css" rel="stylesheet" />;<。--引入Js-->;<;script src="~/Script/webuploader.js">;<;/script>。
推薦度:
導(dǎo)讀本文實例為大家分享了swupload實現(xiàn)多圖片上傳的具體代碼,供大家參考,具體內(nèi)容如下:1.下載WebUploader。2.將下載到的壓縮包里面的文件復(fù)制到自己的項目中 。3.添加引用;<。--引入Jquery-->;<;script src="~/Script/jquery-1.8.2.min.js">;<;/script>;<。--引入Css-->;<;link href="~/CSS/webuploader.css" rel="stylesheet" />;<。--引入Js-->;<;script src="~/Script/webuploader.js">;<;/script>。

本文實例為大家分享了swupload實現(xiàn)多圖片上傳的具體代碼,供大家參考,具體內(nèi)容如下

1. 下載WebUploader

2. 將下載到的壓縮包里面的文件復(fù)制到自己的項目中  

3. 添加引用

<!--引入Jquery-->
<script src="~/Script/jquery-1.8.2.min.js"></script>
<!--引入Css-->
<link href="~/CSS/webuploader.css" rel="stylesheet" />
<!--引入Js-->
<script src="~/Script/webuploader.js"></script>

4.準備一個放圖片的容器和一個上傳按鈕

<div id="fileList"></div> <!--這是存放圖片的容器-->
<div class="cp_img_jia" id="filePicker"></div> <!--這是上傳按鈕-->

5.創(chuàng)建Web Uploader實例并監(jiān)聽事件

<script type="text/javascript">

 var applicationPath = window.applicationPath === "" ? "" : window.applicationPath || "../../";
 $(function () {
 var $ = jQuery,
 $list = $('#fileList'),
 // 優(yōu)化retina, 在retina下這個值是2
 ratio = window.devicePixelRatio || 1,
 // 縮略圖大小
 thumbnailWidth = 90 * ratio,
 thumbnailHeight = 90 * ratio,
 // Web Uploader實例
 uploader;
 uploader = WebUploader.create({
 // 選完文件后,是否自動上傳。
 auto: false,

 // swf文件路徑
 swf: applicationPath + '/Script/Uploader.swf',

 // 文件接收服務(wù)端。
 server: applicationPath + '/Home/UpLoadProcess',

 // 選擇文件的按鈕。可選。
 // 內(nèi)部根據(jù)當(dāng)前運行是創(chuàng)建,可能是input元素,也可能是flash.
 pick: '#filePicker',

 //只允許選擇圖片
 accept: {
 title: 'Images',
 extensions: 'gif,jpg,jpeg,bmp,png',
 mimeTypes: 'image/*'
 }
 });
 
 // 當(dāng)有文件添加進來的時候
 uploader.on('fileQueued', function (file) {
 var $li = $(
 '<div id="' + file.id + '" class="cp_img">' +
 '<img>' +
 '<div class="cp_img_jian"></div></div>'
 ),
 $img = $li.find('img');


 // $list為容器jQuery實例
 $list.append($li);

 // 創(chuàng)建縮略圖
 // 如果為非圖片文件,可以不用調(diào)用此方法。
 // thumbnailWidth x thumbnailHeight 為 100 x 100
 uploader.makeThumb(file, function (error, src) {
 if (error) {
 $img.replaceWith('<span>不能預(yù)覽</span>');
 return;
 }

 $img.attr('src', src);
 }, thumbnailWidth, thumbnailHeight);
 });

 // 文件上傳過程中創(chuàng)建進度條實時顯示。
 uploader.on('uploadProgress', function (file, percentage) {
 var $li = $('#' + file.id),
 $percent = $li.find('.progress span');

 // 避免重復(fù)創(chuàng)建
 if (!$percent.length) {
 $percent = $('<p class="progress"><span></span></p>')
 .appendTo($li)
 .find('span');
 }

 $percent.css('width', percentage * 100 + '%');
 });

 // 文件上傳成功,給item添加成功class, 用樣式標記上傳成功。
 uploader.on('uploadSuccess', function (file, response) {
 
 $('#' + file.id).addClass('upload-state-done');
 });

 // 文件上傳失敗,顯示上傳出錯。
 uploader.on('uploadError', function (file) {
 var $li = $('#' + file.id),
 $error = $li.find('div.error');

 // 避免重復(fù)創(chuàng)建
 if (!$error.length) {
 $error = $('<div class="error"></div>').appendTo($li);
 }

 $error.text('上傳失敗');
 });

 // 完成上傳完了,成功或者失敗,先刪除進度條。
 uploader.on('uploadComplete', function (file) {
 $('#' + file.id).find('.progress').remove();
 });

 //所有文件上傳完畢
 uploader.on("uploadFinished", function ()
 {
 //提交表單

 });

 //開始上傳
 $("#ctlBtn").click(function () {
 uploader.upload();

 });

 //顯示刪除按鈕
 $(".cp_img").live("mouseover", function ()
 {
 $(this).children(".cp_img_jian").css('display', 'block');

 });
 //隱藏刪除按鈕
 $(".cp_img").live("mouseout", function () {
 $(this).children(".cp_img_jian").css('display', 'none');

 });
 //執(zhí)行刪除方法
 $list.on("click", ".cp_img_jian", function ()
 {
 var Id = $(this).parent().attr("id");
 uploader.removeFile(uploader.getFile(Id,true));
 $(this).parent().remove();
 });
 
 });


</script>

6 在Controller里新建一個Action用于保存圖片并返回圖片路徑(這方法是 eflay 前輩博客上說的)

public ActionResult UpLoadProcess(string id, string name, string type, string lastModifiedDate, int size, HttpPostedFileBase file)
 {
 string filePathName = string.Empty;

 string localPath = Path.Combine(HttpRuntime.AppDomainAppPath, "Upload");
 if (Request.Files.Count == 0)
 {
 return Json(new { jsonrpc = 2.0, error = new { code = 102, message = "保存失敗" }, id = "id" });
 }

 string ex = Path.GetExtension(file.FileName);
 filePathName = Guid.NewGuid().ToString("N") + ex;
 if (!System.IO.Directory.Exists(localPath))
 {
 System.IO.Directory.CreateDirectory(localPath);
 }
 file.SaveAs(Path.Combine(localPath, filePathName));

 return Json(new
 {
 jsonrpc = "2.0",
 id = id,
 filePath = "/Upload/" + filePathName
 });
 
 }

這樣就大功告成了。

由于是第一次寫博客,里面如果有寫的不詳細或不對的地方,歡迎大家指點。希望能和大家一起進步。

源碼下載:swupload實現(xiàn)多圖片上傳

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Asp.net MVC使用swupload實現(xiàn)多圖片上傳功能

本文實例為大家分享了swupload實現(xiàn)多圖片上傳的具體代碼,供大家參考,具體內(nèi)容如下:1.下載WebUploader。2.將下載到的壓縮包里面的文件復(fù)制到自己的項目中 。3.添加引用;<。--引入Jquery-->;<;script src="~/Script/jquery-1.8.2.min.js">;<;/script>;<。--引入Css-->;<;link href="~/CSS/webuploader.css" rel="stylesheet" />;<。--引入Js-->;<;script src="~/Script/webuploader.js">;<;/script>。
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 班玛县| 榆树市| 密云县| 普格县| 富源县| 定兴县| 岳阳县| 巨鹿县| 康定县| 张家口市| 若尔盖县| 高陵县| 安平县| 太湖县| 泉州市| 宜都市| 万州区| 楚雄市| 读书| 绥芬河市| 驻马店市| 宜州市| 什邡市| 甘泉县| 丹寨县| 乡城县| 理塘县| 福安市| 诸暨市| 北辰区| 青铜峡市| 武功县| 邵东县| 舞钢市| 中阳县| 石家庄市| 西吉县| 武城县| 土默特右旗| 油尖旺区| 达孜县|