麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

asp.net使用H5新特性實現異步上傳的示例

2024-07-10 13:32:54
字體:
來源:轉載
供稿:網友

###index.html

<!DOCTYPE html><html><head>  <meta charset="utf-8" />  <script src="Script/jquery-1.10.2.min.js"></script>  <script src="Script/index.js"></script>  <title></title>  <script type="text/javascript">    $(function(){      $("#ajaxFileUpload").click(function () {        formDataUpload();      });    });  </script></head><body>  <input type="file" id="FileToUpload" multiple="multiple" mame="FileToUpload" />  <input type="button" id="ajaxFileUpload" value="上傳"/>  <input type="text" size="10"/></body></html>


###index.js

function formDataUpload() {  //這里可以一次性選中多個文件  var fileUpload = document.getElementById("FileToUpload").files;  if (fileUpload.length == 0) {    alert("請選中文件再上傳");    return;  }  //html5新特性  var formdata = new FormData();  //添加上傳數據  for (var i = 0; i < fileUpload.length;i++){    formdata.append('files', fileUpload[i]);  }  //使用javascript的原生ajax  var xmlHttp = new XMLHttpRequest();  xmlHttp.open("post", 'Handler.ashx?method=formDataUpload');  xmlHttp.onreadystatechange = function () {    if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {      alert("上傳成功");    }  }  xmlHttp.send(formdata);}

###handler.ashx

<%@ WebHandler Language="C#" Class="Handler" %>using System;using System.Web;public class Handler : IHttpHandler {      public void ProcessRequest (HttpContext context) {    formDataUpload(context);  }  public static void formDataUpload(HttpContext context) {    //獲取到客戶端提交的文件    HttpFileCollection files = context.Request.Files;    string msg = string.Empty;    string error = string.Empty;    int fileM = 0;    if (files.Count > 0) {      for (int i = 0; i < files.Count; i++) {      ;        String path = @"D:/"+files[i].FileName;        files[i].SaveAs(path);        fileM += files[i].ContentLength;      }      msg = "上傳成功,文件總大小:" + fileM;      string res = "{error :'" + error + "',msg:'" + msg + "'}";      context.Response.Write(res);      context.Response.End();    }  }  public bool IsReusable {    get {      return false;    }  }}

以上這篇asp.net使用H5新特性實現異步上傳的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品99久久久久久大便 | 把娇妻调教成暴露狂 | 亚洲网站免费看 | 久久久一区二区三区四区 | 久久久大片 | 在线免费观看麻豆 | 看片一区 | 欧美成人国产va精品日本一级 | 精品中文字幕在线观看 | xxxⅹ96日本护士hd | 在线看免费观看日本 | 成年免费视频黄网站在线观看 | 超碰97人人艹 | 91短视频版高清在线观看www | 91在线观看| 羞羞的视频免费 | 免费观看黄色一级视频 | 国产伦久视频免费观看视频 | 国产一区二区成人在线 | va免费视频 | 久久久久久久黄色片 | 午夜久久视频 | 精品一区二区电影 | 亚洲情av | 婷婷久久网 | 午夜av男人的天堂 | 国产亚洲精品yxsp | 叉逼视频| 成人激情在线 | 毛片成人| 杏美月av | wankz100%videos| 国产精选电影免费在线观看 | 少妇的肉体的满足毛片 | 久久久婷婷一区二区三区不卡 | 国产高潮好爽受不了了夜色 | 2021国产精品视频 | 嫩草影院在线观看网站成人 | 日日做夜夜操 | 一级片999 | 精品三级内地国产在线观看 |