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

主頁(yè) > 知識(shí)庫(kù) > ASP.NET多文件上傳控件Uploadify的使用方法

ASP.NET多文件上傳控件Uploadify的使用方法

熱門(mén)標(biāo)簽:地圖定位圖標(biāo)標(biāo)注 天心智能電銷(xiāo)機(jī)器人 地圖標(biāo)注專(zhuān)業(yè)團(tuán)隊(duì) 濮陽(yáng)外呼電銷(xiāo)系統(tǒng)怎么樣 400電話(huà)辦理哪家性?xún)r(jià)比高 代理接電話(huà)機(jī)器人如何取消 遂寧市地圖標(biāo)注app 塔城代理外呼系統(tǒng) 地圖標(biāo)注的公司有哪些

對(duì)于Uploadify文件上傳之前已經(jīng)講過(guò)一次(文件上傳~Uploadify上傳控件),只不過(guò)沒(méi)有涉及到多文件的上傳,這回主要說(shuō)一下多個(gè)文件的上傳,首先,我們要清楚一個(gè)概念,多文件上傳前端Uploadify是通過(guò)輪訓(xùn)的方式去調(diào)用我們的后臺(tái)upload程序的,所以,對(duì)于多文件上傳來(lái)說(shuō),也沒(méi)什么稀奇的.

下面是文件上傳后的縮略圖如下

列表的組裝使用JS模板,這樣對(duì)于復(fù)雜的HTML結(jié)構(gòu)來(lái)說(shuō),可以減少拼寫(xiě)錯(cuò)誤的出現(xiàn),關(guān)閉是將LI元素從UI元素移除,最后提交時(shí),從UI里檢查L(zhǎng)I元素,然后對(duì)它進(jìn)行組裝,并進(jìn)行發(fā)送下面是相關(guān)代碼

一 HTML模版

script type="text/html" id="liTemp">
 li>
  !--上傳后狀態(tài)-->
  div class="VedioChange">
  dl>
   dt>
   a href="javascript:;">
    img width="140" height='92' src="{src}" alt="{alt}" />span class="playIcon">/span>/a>
   input type="hidden" name="HdFileURL" value="{FilePath}" />br />
   input type="hidden" name="HdImagePath" value="{ImagePath}" />br />
   input type="hidden" name="HdSourceName" value="{SourceName}" />br />
   input type="hidden" name="HdFileSize" value="{FileSize}" />br />
   /dt>
   dd>a href="javascript:;" class="lookBig">預(yù)覽/a> nbsp;nbsp;a href="javascript:;" class="reselect" onclick="del(this)">關(guān)閉/a>/dd>
  /dl>
  /div>
  !--上傳后狀態(tài)-->
 /li>
 /script>

二 uploadfiy代碼

script type="text/javascript">
 $(document).ready(function () {
  $("#uploadify").uploadify({
  'uploader': 'js/jquery.uploadify-v2.1.4/uploadify.swf',
  'script': 'UploadHandler.ashx',
  'cancelImg': 'js/jquery.uploadify-v2.1.4/cancel.png',
  'folder': '/UploadFile/',
  'queueID': 'fileQueue',
  'auto': true,
  'multi': true,
  'onComplete': function (event, queueID, fileObj, response, data) {//當(dāng)單個(gè)文件上傳完成后觸發(fā)
   //event:事件對(duì)象(the event object)
   //ID:該文件在文件隊(duì)列中的唯一表示
   //fileObj:選中文件的對(duì)象,他包含的屬性列表
   //[name] - 已上傳文件的名稱(chēng)
   //[filePath] - 已上傳文件在服務(wù)器上的路徑
   //[size] – 文件的大學(xué),單位為字節(jié)
   //[creationDate] – 文件的創(chuàng)建日期
   //[modificationDate] – 文件的最后修改日期
   //[type] – 文件的擴(kuò)展名,以‘.'開(kāi)始 
   //response:服務(wù)器端返回的Response文本,我這里返回的是處理過(guò)的文件名稱(chēng)
   //data:文件隊(duì)列詳細(xì)信息和文件上傳的一般數(shù)據(jù)
   $("#preview").append(dataTemplate($("#liTemp").text(), { src: response, alt: fileObj.name }));
  },
  'onError': function (event, queueID, fileObj) {//當(dāng)單個(gè)文件上傳出錯(cuò)時(shí)觸發(fā)
   alert("文件:" + fileObj.name + " 上傳失??!");
  },
  });
 });
 function del(o) {
  $(o).closest("li").remove();
 }
 /script>

三 html代碼

div class="rt">
 ul class="clearfix w_VedioChange" id="preview">
 /ul>
/div>

div id="fileQueue">/div>

四 ashx代碼

 /// summary>
 /// Summary description for UploadHandler
 /// /summary>
 public class UploadHandler : IHttpHandler
 {

 public void ProcessRequest(HttpContext context)
 {
  context.Response.ContentType = "text/plain";
  context.Response.Charset = "utf-8";

  HttpPostedFile file = context.Request.Files["Filedata"];
  string uploadPath = HttpContext.Current.Server.MapPath(@context.Request["folder"]);

  if (file != null)
  {
  if (!Directory.Exists(uploadPath))
  {
   Directory.CreateDirectory(uploadPath);
  }

  file.SaveAs(Path.Combine(uploadPath, file.FileName));

  var pathArr = uploadPath.Split('\\');

  context.Response.Write(HttpContext.Current.Request.Url.Scheme
   + "://"
   + HttpContext.Current.Request.Url.Authority
   + "/"
   + pathArr[pathArr.Length - 2]
   + "/"
   + pathArr[pathArr.Length - 1]
   + "/"
   + file.FileName);
  }
  else
  {
  context.Response.Write("0");
  }
 }

 public bool IsReusable
 {
  get
  {
  return false;
  }
 }
 }

為大家推薦一個(gè)專(zhuān)題,供大家學(xué)習(xí):《ASP.NET文件上傳匯總》

本實(shí)例只是簡(jiǎn)單的說(shuō)明了文件上傳的功能,如果在真實(shí)項(xiàng)目中使用的話(huà),還需要進(jìn)一步的進(jìn)行代碼的設(shè)計(jì).

您可能感興趣的文章:
  • ASP.NET插件uploadify批量上傳文件完整使用教程
  • ASP.NET文件上傳控件Uploadify的使用方法
  • asp.net(c#)開(kāi)發(fā)中的文件上傳組件uploadify的使用方法(帶進(jìn)度條)
  • JQuery.uploadify 上傳文件插件的使用詳解 for ASP.NET
  • asp.net uploadify實(shí)現(xiàn)多附件上傳功能
  • asp.net使用jQuery Uploadify上傳附件示例
  • ASP.NET MVC4 利用uploadify.js多文件上傳

標(biāo)簽:吉林 河南 重慶 宜春 本溪 汕頭 麗江 婁底

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET多文件上傳控件Uploadify的使用方法》,本文關(guān)鍵詞  ASP.NET,多,文件,上傳,控件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET多文件上傳控件Uploadify的使用方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ASP.NET多文件上傳控件Uploadify的使用方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 香蕉草莓榴莲向日葵| Chinese男男调教性奴sm| 天天躁夜夜躁av天天爽| 日本裸女视频| 三级黄色网址| 国产精品美女自在线观看免费| 日韩高清专区| 色婷婷综合久久久久精品| 李丽珍大尺度三级做爰电影| 色欲AV综合| 好大好硬好爽免费视频| 视频一区二区在线观看| 男女啪啪久久爽A片免费看| 秘密教学土豪漫画画免费画土豪| 拍戏床戏被肉高h纯h| 被强迫各种姿势侵犯np| baoyu污污网站进入| 校花被h| 免费伦理片| 欧美一区二区三区香蕉视| 欧美中文字幕久久精品无码喷水| jiZZjiZZ日本老师水多| 午夜免费福利社| www.青青草.com| 性xxxxfreexxxxxvideo| 少妇丰满大乳奶水TXT| 《美国式禁忌3》电影| chinese一tk视频丨vk| 色约约精品免费看视频| 边啃奶边躁狠狠躁A片动图| 美女全身无遮挡免费直播软件| 日韩3级电影| 公交车破了两个六年小学生3| 毛豆日产精品卡2卡3卡4卡免费| 国产欧美一级A片无码免费下| 亚洲精品视频免费看| 蘑菇直播app下载| 91精品国产99久久久久久女少| 一级66无码AV.www| 美女扒开胸罩给男生摸视频| 免费观看黄色a一级视频播放|