国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Javascript 使用ajax與C#獲取文件大小實例詳解

2019-11-19 17:58:19
字體:
來源:轉載
供稿:網友

Javascript ajax實現獲取文件大小的方法。

顧名思義,通過JS和Ajax來獲取上傳文件的大小,在上傳之前可以有個判斷,對上傳的文件有所控制,因為js控制文件大小(JS獲取文件大小)有些問題,具體大家試下就知道了,在此整理了一下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) {  //如果有

主站蜘蛛池模板:
扎兰屯市|
宣武区|
浠水县|
长白|
永嘉县|
南投市|
和龙市|
和顺县|
盘山县|
盐城市|
怀集县|
云南省|
台中市|
科尔|
美姑县|
宜丰县|
额济纳旗|
新巴尔虎右旗|
丽江市|
民权县|
周至县|
长春市|
丰顺县|
开平市|
合水县|
调兵山市|
仁布县|
四子王旗|
克山县|
塔河县|
迁安市|
当雄县|
巩义市|
溧阳市|
镇远县|
翼城县|
茌平县|
老河口市|
开原市|
彩票|
江城|