亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? uploadstatushandler.cs

?? 比較實用的上傳控件
?? CS
字號:
using System;
using System.Text;
using System.Web;
using System.IO;

namespace Webb.WAVE.Controls.Upload2
{
	/// <summary>
	/// Summary description for UploadProcessHandle.
	/// </summary>
	public class UploadStatusHandler:IHttpHandler
	{
		#region Script and static text.
		private static string  m_htmlHand	= @"
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>
<html><head>
";
		private static string  m_htmlBody	= @"
<script language='JavaScript'>
<!--
function UpdateUploadStatus(){
try
{
	var m_percent = m_currentSize*100/m_totalSize;
	m_percent = Math.floor(m_percent);
	if(m_percent<=0)m_percent=1;
	document.all.o_currentFile.innerHTML= ""文件名稱: <font color=#CC3333>""+GetFileName()+""</font>"";		
	document.all.o_percent_1.width	= m_percent+""%"";
	document.all.o_percent_2.width	= (100-m_percent)+""%"";
	document.all.o_avgSpeed.innerHTML= ""傳輸速度: <font color=#CC3333>""+ConvertToFileSize(m_avgSpeed)+""/s</font>"";
	document.all.o_status.innerHTML	= ""當前狀態(tài): <font color=#CC3333>正在上傳.....</font>"";
	document.all.o_timeLeft.innerHTML= ""剩余時間: <font color=#CC3333>""+GetTimeReamin()+""</font>"";		
}
catch(ex)
{
	document.all.o_currentFile.innerHTML= ""文件名稱:"";
	document.all.o_percent_1.width	= ""1"";
	document.all.o_percent_2.width	= ""100%"";
	document.all.o_avgSpeed.innerHTML= ""傳輸速度: <font color=#CC3333>未知</font>"";
	document.all.o_status.innerHTML	= ""當前狀態(tài): <font color=#CC3333>初始化....</font>"";
	document.all.o_timeLeft.innerHTML= ""剩余時間: <font color=#CC3333>未知</font>"";
}
if(m_uploadFinished)
{
	document.all.o_currentFile.innerHTML= ""文件名稱:<font color=#CC3333>正在上傳文件.....</font>"";
	document.all.o_percent_1.width	= ""100%"";
	document.all.o_percent_2.width	= ""1"";
	document.all.o_avgSpeed.innerHTML	= ""傳輸速度:<font color=#CC3333>未知.</font>"";
	document.all.o_status.innerHTML	= ""當前狀態(tài): <font color=#CC3333>已完成.<br>請點擊“確定”關(guān)閉該窗口。</font>"";
	document.all.o_timeLeft.innerHTML= ""剩余時間:<font color=#CC3333>少于一分鐘...</font>"";
//	alert(""文件已上傳完畢,請等待系統(tǒng)解析........"");
//	OK_Click();
}
SetButtons();
}

function ConvertToFileSize(i_size)
{
	if(i_size<=0) return '0 Byte';
	var m_rank	= 0;
	var m_decimal = i_size;
	while(m_decimal/1024>1)
	{
		m_rank++;
		m_decimal= m_decimal/1024;
	}
	m_decimal= m_decimal.toString();
	m_decimal= m_decimal.substring(0,m_decimal.indexOf(""."")+3);
	var m_value;
	switch(m_rank)
	{
		default:
		case 0: m_value	= m_decimal+ "" Bytes"";break;
		case 1: m_value	= m_decimal+ "" KB"";break;
		case 2: m_value	= m_decimal+ "" MB"";break;
		case 3: m_value	= m_decimal+ "" GB"";break;
		case 4: m_value	= m_decimal+ "" TB"";break;
		case 5: m_value	= m_decimal+ "" EB"";break;
	}
	return m_value;
}

function GetFileName()
{
	if(m_currentFileName.length>0)
	{
		var i_start	= m_currentFileName.lastIndexOf(""\\"")+1;
		var i_end	= m_currentFileName.length-1;
		var i_fileName = m_currentFileName.substring(i_start,i_end);
		if(i_fileName.length>30){
			return i_fileName.substring(0,30)+'...';
		}else{
			return 	i_fileName;
		}
	}else{
		return 'unknow';
	}
}

function GetTimeReamin()
{
	if(m_currentSize==0) return 'unknow';
	if(m_avgSpeed<=0) return 'unknow';
	if(m_totalSize-m_currentSize<=0) return 'less than 1 minute.';
	var m_reaminSecond	= (m_totalSize-m_currentSize)/m_avgSpeed;
	var m_hour	= Math.floor(m_reaminSecond/3600);
	var m_minute= Math.floor((m_reaminSecond%3600)/60);
	var m_second= Math.floor(m_reaminSecond%60);
	if(m_hour<10) m_hour = ""0""+m_hour.toString();
	if(m_minute<10) m_minute = ""0""+m_minute.toString();
	if(m_second<10) m_second = ""0""+m_second.toString();
	return m_hour+"":""+m_minute+"":""+m_second;
}

function SetButtons()
{
	if(m_currentSize<m_totalSize)
	{
		document.all.o_but_ok.disabled	= true;
		document.all.o_but_cancel.disabled	= false;
	}
	else
	{
		document.all.o_but_ok.disabled	= false;
		document.all.o_but_cancel.disabled	= true;
	}
}

function OK_Click()
{
	window.opener=self;window.close();
	return false;
}

function Cancel_Click()
{
	if(CheckBrowser())	
	{
		try{
			dialogArguments.location.href=dialogArguments.location.href;
			window.close();
		}catch(ex){}
	}
	else
	{
		window.opener.opener=null;
		window.opener.location.href=window.opener.location.href;
		window.close();
		this.disabled=true;
	}
	return true;
}

function CheckBrowser()
{
	if (navigator.appName == ""Microsoft Internet Explorer"") 
	{ 
		start = navigator.userAgent.indexOf(""MSIE "") + ""MSIE "".length 
		if(navigator.userAgent.indexOf("";"", start) > 0) 
		{
			end = navigator.userAgent.indexOf("";"", start) 
		} 
		else 
		{ 
			end = navigator.userAgent.indexOf("")"", start) 
		} 
		version = parseFloat(navigator.userAgent.substring(start, end)) 
		if(version>5.5)	return true;
	}
	return false;
}
-->
</script>
<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
<style>TD { FONT-SIZE: 10pt; FONT-FAMILY: verdana;FONT-WEIGHT:bold;}</style>
</head>
<body bgcolor='#CCCCCC' rightMargin='20' leftMargin='20' bottomMargin='10' topMargin='10'  oncontextmenu='self.event.returnValue=false' style='CURSOR:default;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BORDER-BOTTOM-STYLE:none' onLoad='UpdateUploadStatus();'>
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
	<tr><td height='8'></td></tr>
	<tr><td>
		<table width='100%' height='10' border='0' cellspacing='0' cellpadding='0' align='center'>
			<TR><TD height=22 id='o_status'>狀態(tài):</TD></TR>
			<TR><TD height=22 id='o_currentFile'>文件名稱:</TD></TR>
			<TR><TD height=15>
				<TABLE style='BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #999999 1px outset; BORDER-LEFT: #999999 1px outset; BORDER-BOTTOM: #ffffff 1px solid' height='100%' cellSpacing=0 cellPadding=1 width='100%' align=center border=0>
					<TR><TD bgColor='#006699' id='o_percent_1'></TD><TD id='o_percent_2'></TD></TR>
				</TABLE></TD></TR>
			<TR><TD height=22 id='o_avgSpeed'>傳輸速度:</TD></TR>
			<TR><TD height=22 id='o_timeLeft'>剩余時間:</TD></TR>
		</table></td></tr>
	<tr><td height='40' align='right'>
	<INPUT type='button' value=' 確定 ' ID='o_but_ok' onclick='OK_Click()'>&nbsp; 
	<INPUT type='button' value=' 取消 ' ID='o_but_cancel' onclick='Cancel_Click()'>
	</td></tr>
</table>
</body></html>";
		#endregion


		public UploadStatusHandler()
		{
			//
			// TODO: Add constructor logic here
			//
		}



		#region IHttpHandler Members
	

		public void ProcessRequest(HttpContext i_context)
		{
			// TODO:  Add UploadProcessHandle.ProcessRequest implementation
			object o_Guid	= i_context.Request["UploadGUID"];
			if(o_Guid==null) return;
			string m_Guid	= o_Guid.ToString();
			UploadInstance m_uploadStatus	= i_context.Application[m_Guid] as UploadInstance;
			bool m_finished	= false;
			if(m_uploadStatus==null)
			{
				m_uploadStatus= new UploadInstance();
				m_uploadStatus.m_currentSize	= 1;
				m_uploadStatus.m_totalSize	= 100;
				m_finished		= true;
			}
			i_context.Response.Write(UploadStatusHandler.m_htmlHand);
			int m_percent	= 0;
			if(m_uploadStatus.m_currentSize!=0&&m_uploadStatus.m_totalSize!=0)
			{
				m_percent	= (int)(m_uploadStatus.m_currentSize*100/m_uploadStatus.m_totalSize);
			}
			if(m_uploadStatus.m_status==UploadInstance.UploadStatus.Finished)
			{
				m_finished	= true;
				m_percent	= 100;
			}
			i_context.Response.Write("<title>"+m_percent.ToString()+"%  北京開拓天際文件上傳 </title>");
			if(!m_finished)i_context.Response.Write("<meta http-equiv='Refresh' content='1'>\r\n");
			i_context.Response.Write("<meta http-equiv='Refresh' content='1'>\r\n");
			i_context.Response.Write("<script language='javascript'>\r\n");
			i_context.Response.Write("<!--\r\n");
			i_context.Response.Write("var m_currentSize = "+m_uploadStatus.m_currentSize.ToString()+";\r\n");
			i_context.Response.Write("var m_totalSize = "+m_uploadStatus.m_totalSize.ToString()+";\r\n");
			if(m_uploadStatus.m_currentFileName!=null)
			{
				i_context.Response.Write("var m_currentFileName = '"+m_uploadStatus.m_currentFileName.Replace("\\","\\\\")+"';\r\n");
			}
			else
			{
                i_context.Response.Write("var m_currentFileName = '';\r\n");
			}
			i_context.Response.Write("var m_timeSpan = "+m_uploadStatus.UploadTimeSpan.Seconds.ToString()+";\r\n");
			i_context.Response.Write("var m_avgSpeed = '"+m_uploadStatus.AvgSpeed+"';\r\n");
			if(m_finished)
			{
				i_context.Response.Write("var m_uploadFinished = true;\r\n");
			}
			else
			{
				i_context.Response.Write("var m_uploadFinished = false;\r\n");
			}
			i_context.Response.Write("-->\r\n");
			i_context.Response.Write("</script>\r\n");
			i_context.Response.Write(UploadStatusHandler.m_htmlBody);
		}

		public bool IsReusable
		{
			get
			{
				// TODO:  Add UploadProcessHandle.IsReusable getter implementation
				return false;
			}
		}

		private bool IsScriptRequset(HttpContext i_context)
		{
			object o_requestType	= i_context.Request["RequestType"];
			if(o_requestType==null)return false;

			return true;
		}
		#endregion

	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱码精品一区二区三| 欧美高清dvd| 欧美一区二区三区免费在线看 | 紧缚捆绑精品一区二区| 成人国产亚洲欧美成人综合网| 在线观看免费视频综合| 久久精品亚洲麻豆av一区二区| 亚洲欧美偷拍另类a∨色屁股| 狠狠色2019综合网| 4438x成人网最大色成网站| 国产精品国产成人国产三级| 蜜桃精品在线观看| 欧美网站大全在线观看| 亚洲国产精品黑人久久久| 毛片基地黄久久久久久天堂| 色天天综合久久久久综合片| 久久婷婷国产综合国色天香| 午夜精品福利一区二区蜜股av| 成人激情免费视频| 国产日韩精品一区二区三区| 精品一区二区三区免费播放| 欧美一区二区三区在线观看视频| 一区二区三区四区视频精品免费 | 免费成人在线影院| 欧美亚洲动漫制服丝袜| 国产精品久久久久影视| 国产专区欧美精品| 欧美r级在线观看| 欧美a一区二区| 91精品国产综合久久久久| 一区二区视频在线| 91国产丝袜在线播放| 亚洲欧美激情小说另类| 99精品热视频| 亚洲精品菠萝久久久久久久| 欧美视频一区在线| 亚洲情趣在线观看| av欧美精品.com| 亚洲丝袜另类动漫二区| 91女人视频在线观看| 亚洲柠檬福利资源导航| 91精品91久久久中77777| 亚洲综合色自拍一区| 欧美午夜宅男影院| 日本伊人精品一区二区三区观看方式| 欧美女孩性生活视频| 丝袜美腿亚洲一区| 日韩欧美你懂的| 国产又黄又大久久| 国产精品系列在线| 92国产精品观看| 亚洲sss视频在线视频| 91精品一区二区三区在线观看| 日韩成人dvd| 国产视频一区在线观看| 91在线观看视频| 日韩中文字幕区一区有砖一区 | 一区二区视频在线| 在线电影一区二区三区| 久久精品国产999大香线蕉| 久久久久久9999| 91福利精品第一导航| 蜜臀99久久精品久久久久久软件| 久久精品视频免费| 欧美吻胸吃奶大尺度电影 | 五月天一区二区三区| 精品国产欧美一区二区| 成人动漫一区二区| 日韩综合小视频| 国产丝袜欧美中文另类| 欧美日韩精品欧美日韩精品一 | 久久婷婷国产综合精品青草| 色综合久久久久综合| 精品一区二区三区在线视频| 亚洲欧洲三级电影| 日韩欧美国产午夜精品| 色综合一个色综合亚洲| 精品在线视频一区| 一区二区三区在线视频免费 | 免费在线观看成人| 亚洲欧美日韩人成在线播放| 日韩欧美一区二区免费| 色国产综合视频| 蜜桃久久久久久| 亚洲永久精品国产| 国产精品夫妻自拍| 亚洲精品一线二线三线无人区| 在线亚洲精品福利网址导航| 国产精品888| 毛片av中文字幕一区二区| 亚洲福利国产精品| 亚洲同性gay激情无套| 久久一二三国产| 欧美一区二区三区视频| 欧美日韩三级一区二区| 91免费在线播放| 成人app下载| 国产精品自拍网站| 久久99精品久久久久久国产越南| 一区二区成人在线观看| ...av二区三区久久精品| 国产欧美日韩在线看| 精品粉嫩超白一线天av| 欧美一级专区免费大片| 欧美电影影音先锋| 欧美日韩mp4| 7777精品伊人久久久大香线蕉的| 色天天综合久久久久综合片| 91浏览器打开| 色美美综合视频| 色综合久久99| 在线观看不卡视频| 色婷婷精品久久二区二区蜜臂av | 久久亚洲精品国产精品紫薇| 91精品国产麻豆| 欧美一区二区日韩| 日韩视频免费直播| 欧美成人乱码一区二区三区| 欧美一级久久久久久久大片| 欧美一区二区三区色| 欧美第一区第二区| www激情久久| 国产精品久久久久久久久久久免费看 | 91猫先生在线| 91成人免费在线视频| 欧美午夜视频网站| 欧美成人国产一区二区| 亚洲精品在线免费观看视频| 国产片一区二区三区| 1000部国产精品成人观看| 一区二区久久久久久| 美脚の诱脚舐め脚责91| 国产精品538一区二区在线| 丁香另类激情小说| 色999日韩国产欧美一区二区| 欧美性videosxxxxx| 欧美xxxxxxxxx| 中文字幕不卡三区| 一级特黄大欧美久久久| 奇米色777欧美一区二区| 国产在线看一区| 91丨porny丨国产| 91精品国产欧美一区二区| 久久精品亚洲精品国产欧美kt∨| 中文字幕一区二区视频| 天堂蜜桃91精品| 精品一区二区在线观看| 91免费国产在线观看| 日韩午夜小视频| 国产精品欧美综合在线| 五月激情综合婷婷| 粗大黑人巨茎大战欧美成人| 欧美日韩一区视频| 国产日产精品1区| 亚洲成在人线免费| 国产不卡高清在线观看视频| 欧美亚日韩国产aⅴ精品中极品| 日韩一级视频免费观看在线| 国产精品全国免费观看高清 | hitomi一区二区三区精品| 欧美肥妇毛茸茸| 中文字幕中文字幕在线一区| 免费成人结看片| 91久久线看在观草草青青| 久久亚洲二区三区| 亚洲综合在线视频| 成人手机电影网| 精品国产在天天线2019| 亚洲第一搞黄网站| av日韩在线网站| 国产亚洲一区二区三区四区 | 亚洲国产精品久久久久婷婷884 | 成人晚上爱看视频| 精品欧美乱码久久久久久1区2区| 亚洲视频在线一区| 国产电影一区在线| 日韩你懂的在线播放| 亚洲v中文字幕| 99精品视频在线观看| 国产女人18毛片水真多成人如厕| 日韩高清不卡在线| 91国产精品成人| 自拍偷拍国产精品| 国产成人精品亚洲午夜麻豆| 日韩欧美国产综合在线一区二区三区| 亚洲午夜精品一区二区三区他趣| 91在线观看视频| 中文字幕一区二区三区在线播放| 国产伦精一区二区三区| 日韩欧美国产一二三区| 天天av天天翘天天综合网色鬼国产 | 国产成人免费av在线| 久久精品一区二区三区不卡牛牛| 激情综合色播激情啊| 欧美大片顶级少妇| 另类小说欧美激情| 精品日韩一区二区| 激情综合色丁香一区二区| 日韩精品中文字幕在线不卡尤物 | 午夜国产不卡在线观看视频|