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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 11:03:52
字體:
來源:轉載
供稿:網友

本文實例講述了js+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)  {   //如果有

主站蜘蛛池模板:
东海县|
新宁县|
鄂伦春自治旗|
嘉禾县|
隆昌县|
嵊泗县|
三都|
阿坝县|
文登市|
宁蒗|
加查县|
孙吴县|
广饶县|
阳西县|
绥德县|
天峻县|
柞水县|
那坡县|
广宁县|
原阳县|
西乌珠穆沁旗|
渑池县|
来安县|
五华县|
黔南|
临沂市|
贺州市|
丹寨县|
阿巴嘎旗|
宁强县|
罗甸县|
聂拉木县|
磐石市|
岱山县|
承德市|
墨竹工卡县|
文登市|
昌乐县|
红河县|
朝阳区|
光泽县|