好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 用Fine Uploader+ASP.NET MVC實現ajax文件上傳[代碼示例]

用Fine Uploader+ASP.NET MVC實現ajax文件上傳[代碼示例]

熱門標簽:電話機器人軟件銷售工作 預測式外呼系統使用說明 同安公安400電話怎么申請流程 申請400電話手續 南陽外呼系統定制化 蘋果手機凱立德地圖標注 玉林市機器人外呼系統哪家好 合肥電銷外呼系統哪家公司做的好 百度ai地圖標注
This project attempts to achieve a user-friendly file-uploading experience over the web. It's built as a Javascript plugin for developers looking to incorporate file-uploading into their website.

Fine Uploader 不依賴于 jQuery,也就是說不引用jquery.js,也可以正常使用。同時,它也提供了 jQuery Wrapper,可以方便地與jQuery集成。
這篇博文中的示例代碼用的就是 Fine Uploader jQuery Wrapper。下面看示例代碼:

Web前端實現

1. 下載jQuery Plug-in Fine Uploader,下載地址:https://github.com/valums/file-uploader/wiki/Releases
腳本之家Fine Uploader下載地址 https://www.jb51.net/codes/70040.html
2. html代碼:
復制代碼 代碼如下:

!DOCTYPE html>
html>
head>
meta charset="utf-8" />
title>圖片上傳 - 博客園/title>
link href="/css/fineuploader.css" rel="stylesheet">
script src="http://code.jquery.com/jquery-1.8.3.min.js">/script>
script src="/scripts/jquery.fineuploader-3.0.min.js">/script>
/head>
body>
div id="jquery-wrapped-fine-uploader">/div>
script>
$(function () {
$('#jquery-wrapped-fine-uploader').fineUploader({
request: {
endpoint: '/ImageUploader/ProcessUpload'
}
});
});
/script>
/body>
/html>

代碼說明:
a) div id="jquery-wrapped-fine-uploader">/div>用于顯示上傳按鈕
b) endpoint 設定的是上傳時服務端處理ajax請求的網址。
3. 瀏覽器中的顯示效果


服務器 ASP.NET MVC 實現代碼
Fine Uploader 的源代碼中用 VB.NET 實現了一個 Controller(UploadController.vb),我們在使用時改為了 C# 代碼:
復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace CNBlogs.Upload.Web.Controllers
{
public class ImageUploaderController : Controller
{
const int ChunkSize = 1024 * 1024;
public ActionResult Upload()
{
return View();
}
public ActionResult ProcessUpload(string qqfile)
{
using (var stream = Request.InputStream)
{
using (var br = new BinaryReader(stream))
{
WriteStream(br, qqfile);
}
}
return Json(new { success = true });
}
private void WriteStream(BinaryReader br, string fileName)
{
byte[] fileContents = new byte[] { };
var buffer = new byte[ChunkSize];
while (br.BaseStream.Position br.BaseStream.Length - 1)
{
if (br.Read(buffer, 0, ChunkSize) > 0)
{
fileContents = fileContents.Concat(buffer).ToArray();
}
}
using (var fs = new FileStream(@"C:\\temp\\" + DateTime.Now.ToString("yyyyMMddHHmmSS") +
Path.GetExtension(fileName).ToLower(), FileMode.Create))
{
using (var bw = new BinaryWriter(fs))
{
bw.Write(fileContents);
}
}
}
}
}

服務器端實現改進版
復制代碼 代碼如下:

public ActionResult ProcessUpload(string qqfile)
{
using (var inputStream = Request.InputStream)
{
using (var flieStream = new FileStream(@"c:\temp\" + qqfile, FileMode.Create))
{
inputStream.CopyTo(flieStream);
}
}
return Json(new { success = true });
}

圖片上傳結果演示

您可能感興趣的文章:
  • ASP.NET MVC HttpPostedFileBase文件上傳的實例代碼
  • ASP.NET MVC4 利用uploadify.js多文件上傳
  • asp.net core mvc實現文件上傳實例
  • asp.net mvc 實現文件上傳帶進度條的思路與方法
  • 解決ASP.NET Core Mvc文件上傳限制問題實例
  • ASP.NET MVC文件上傳教程(二)
  • ASP.NET MVC 文件上傳教程(一)
  • ASP.NET MVC5實現文件上傳與地址變化處理(5)
  • ASP.NET MVC處理文件上傳的小例子
  • ASP.NET MVC實現批量文件上傳

標簽:揚州 南京 嘉興 南京 淄博 海南 臺州 南昌

巨人網絡通訊聲明:本文標題《用Fine Uploader+ASP.NET MVC實現ajax文件上傳[代碼示例]》,本文關鍵詞  用,Fine,Uploader+ASP.NET,MVC,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用Fine Uploader+ASP.NET MVC實現ajax文件上傳[代碼示例]》相關的同類信息!
  • 本頁收集關于用Fine Uploader+ASP.NET MVC實現ajax文件上傳[代碼示例]的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲欧美日韩专区一| 男人添女人下边30分钟| 三年成全免费观看国语| 全午夜免费一级毛片| 五月婷婷激情五月| 女学生婬荡呻吟扒开腿H小说| 国产精品人妻无码一区牛牛影视| 来不及了在车c| 精品国产91| 天堂网www在线资源| 国产男男Gay??体育生戴套| 91国语精品自产拍在线观看性色| 灯草和尚2未删减版本在线观看| 特级毛片A级毛片100免费播放| 综合自拍亚洲综合图不卡区| 国产蜜臀久久AV一区二区| 少妇一级婬片免费看天气| 最近中文字幕2018高清无| 91综合在线| 孕妇怀孕大肚高H| 和丫鬟四处做h| 精品亚洲国产成AV人片传媒| 天天毛片| 掀起校服揉她的奶头H瘾欲小说| 中文字幕熟女人妻偷伦天美 | 久久久久久精品国产三级涨奶| 日本人xxxⅹ18hd19hd| 强迫高肉双腿颤抖求饶H| jZZijZZij日本成熟少妇| 永久天堂| 葫芦娃视频下载| 舌尖撩拨她胸前的柔软| 韩国深夜福利视频19禁AV| 被老板用情趣工具调教h| 色图色网| 色三级大全高清视频在线观看| 欧美精品欧美精品系列| 日韩精品无码AV| 少妇大叫太大太粗太爽了A片软件| 撞击着成熟美妇的圆臀| 熟美妇动漫后篇在线观看|