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

首頁 > 開發 > AJAX > 正文

js+ajax實現獲取文件大小的方法

2024-09-01 08:33:07
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了js+ajax實現獲取文件大小的方法,涉及JavaScript調用ajax交互及后臺C#文件操作的相關技巧,需要的朋友可以參考下
 

本文實例講述了js+ajax實現獲取文件大小的方法。分享給大家供大家參考,具體如下:

顧名思義,通過JS和Ajax來獲取上傳文件的大小,在上傳之前可以有個判斷,對上傳的文件有所控制,因為js控制文件大?。↗S獲取文件大?。┯行﹩栴},具體大家試下就知道了,在此整理了一下ajax的獲取文件大小的方法,比較好用,再調試過程中,出現了c:/fakepath/ 的錯誤,也將解決方案羅列在下面,以供大家參考

廢話少說,代碼如下

JS如下:

<script language="Jscript">function chksize(){  var ticketType = "Oil";  var file1=document.getElementById("txtfile");  var v = file1.value;  file1.select();  var realpath = document.selection.createRange().text;  var input = "<Record><Type>TicketLoanResult</Type><TicketType>" + realpath + "</TicketType></Record>";  var objXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  objXmlHttp.Open("POST", "XMLHttpPost.aspx", false);  objXmlHttp.Send(input);  var returnXml = objXmlHttp.responseText;  if(returnXml!=null)  {   returnXml=parseInt(returnXml/1024/1024);  }  alert(returnXml);   return false; }</script>

后臺C#代碼:

public partial class XMLHttpPost : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) {  try  {   XmlDocument xmlDocumenet = new XmlDocument();   xmlDocumenet.Load(Request.InputStream);   string type = xmlDocumenet.SelectSingleNode("descendant::Type").InnerText;   string returnMessage = string.Empty;   switch (type.Trim())   {    case "TicketLoanResult":     returnMessage = GetTicketLoanResult(xmlDocumenet);     break;    default:     break;   }   Response.ContentType = "text/xml";   Response.Write(returnMessage);  }  catch (Exception exceptional)  {   //如果有錯誤則返回錯誤信息(Xml格式)   string errorMessage = "<Error>" + exceptional.Message + "</Error>";   Response.ContentType = "text/xml";   Response.Write(errorMessage);  }  finally  {   Response.End();  } } private string GetTicketLoanResult(XmlDocument input) {  XmlNode item = input.SelectSingleNode("descendant::TicketType");  string ticketType = item.InnerText.Trim();  FileStream stream = new FileStream(ticketType,FileMode.Open);  return stream.Length.ToString(); }}

完整實例代碼點擊此處本站下載。

希望本文所述對大家JavaScript程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毛片大全免费 | 最新一级毛片 | 亚洲成人久久精品 | 国产精品久久久久久久久久10秀 | 日本一区二区三区视频在线 | 一级大黄毛片 | 久久亚洲第一 | 欧美国产第一页 | 成人午夜免费看 | 全黄裸片武则天艳史 | 成人在线不卡 | 日本一区二区免费在线观看 | 国产一区二区视频在线播放 | 国产伦精品一区二区三区在线 | 亚洲成人免费网站 | 鲁丝一区二区二区四区 | 欧美一区在线观看视频 | 国产精品av久久久久久无 | 亚洲网在线观看 | 国产99视频精品免视看9 | 狠狠操视频网站 | 色爱99 | 在线观看视频日本 | 午夜视频色| 91久久一区 | 久章草影院| 热99re久久免费视精品频软件 | 久久久久免费精品国产小说色大师 | 成人不卡在线观看 | 永久免费黄色大片 | 中文字幕一区2区 | 久久久久久久久久久国产精品 | 深夜福利视频绿巨人视频在线观看 | av电影网在线观看 | 日本在线视频免费 | 欧美一级片免费在线观看 | 成人做爽爽爽爽免费国产软件 | 久久久久久久久久亚洲 | 国产毛片在线看 | 成人在线视频免费播放 | 国产一级免费片 |