成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? Javascript 使用ajax與C#獲取文件大小實例詳解
全站頭部文字 我要出現在這里
Javascript 使用ajax與C#獲取文件大小實例詳解 689 2024-02-05   

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)
 {
  //如果有???t返回??信息(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();
 }
}

js ajax獲取文件大小,實例代碼!

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


ip

主站蜘蛛池模板: 浙江卫视今天电视节目表| 美国舞男| 理发店3| 电影终结者| 小敏家演员表| 二阶堂富美| 她和他和他和他| 山东生活频道| 地理填充图册| 汤唯和梁朝伟拍戏原版视频在线观看| 抖音网站入口| 扎职| 白宝山电视剧26集免费观看| 田教授的28个保姆演员表| 死神来了电影| 国产精品欧美大片| 柏欣彤12点以后跳的广场舞| shenin| 科幻画图片| 致命录像带2| 真实游戏完整版高清观看| 啊啊用力啊| 国家干部电视剧| 浙江卫视直播在线观看高清电视台| 帕米尔的春天简谱| 母亲とが话しています免费| ,xx| 好心人| 高照清雅| 经典伦理电影| 伸舌头接吻脱裤子| 底线电影| 芝加哥急救| 五年级上册口算题| 妈妈的朋友泡妞| 李采潭全部作品| stylistic device| 牛牛电影| 中华英雄何润东| 《荷塘月色》课文| 拼音表大全图|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103