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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? webbupload2.cs

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

namespace Webb.WAVE.Controls.Upload2
{
	/// <summary>
	/// Summary description for Class1.
	/// </summary>
	public class WebbUpload2
	{
		#region Fileds
        string m_script;
		private UploadInstance m_uploadInstance	= new UploadInstance();
		#endregion

		#region Properties
		public int M_MaxUploadSize
		{
			set{this.m_uploadInstance.m_MaxSize=value*1024;}
			get{return (int)this.m_uploadInstance.m_MaxSize/1024;}
		}
		public string M_TempPath
		{
			set{this.m_uploadInstance.m_tempPath=value;}
		}
		public string M_UserName
		{
			set{this.m_uploadInstance.m_userName=value;}
		}
		public string UploadGUID
		{
			get{return this.m_uploadInstance.m_UploadGuid;}
		}
		#endregion

		public WebbUpload2()
		{
			//
			// TODO: Add constructor logic here
			//
			#region Script m_script;
			this.m_script	= String.Empty;
			if(UploadHelper.IsAccordantBrowser())
			{
				this.m_script = @"
					<script language=javascript>
					<!--
					url='${url}$';
					var submited = false;
					var m_progressWin;
					function openProgress()
					{
						if(!submited)
						{
							var ary = document.getElementsByTagName('INPUT');
							var openBar = false;
							for(var i=0;i<ary.length;i++)
							{
								var obj = ary[i];
								if(obj.type  == 'file')
								{
									if(obj.value != '')
									{
										openBar = true;
										break;
									}
								}
							}
							if(openBar)
							{
							m_progressWin =	window.showModelessDialog(url, window, 'status:no;help:no;resizable:no;scroll:no;dialogWidth:398px;dialogHeight:200px');
							//	window.showModalDialog(url, window, 'status:no;help:no;resizable:no;scroll:no;dialogWidth:398px;dialogHeight:200px');
							//	event.srcElement.disabled = true;
								submited = true;
							}
							return true;
						}
						else
						{
							event.srcElement.disabled = true;
							return false;
						}
					}
					//-->
					</script>";
			}
			else
			{
				this.m_script = @"
					<script language=javascript>
					<!--
					url='${url}$';
					var submited = false;
					function openProgress()
					{
						if(!submited)
						{
							var ary = document.getElementsByTagName('INPUT');
							var openBar = false;
							for(var i=0;i<ary.length;i++)
							{
								var obj = ary[i];
								if(obj.type  == 'file')
								{
									if(obj.value != '')
									{
										openBar = true;
										break;
									}
								}
							}
							if(openBar)
							{
								var swd = window.screen.availWidth;
								var sht = window.screen.availHeight;
								var wd = 398;
								var ht =170;
								var left = (swd-wd)/2;
								var top = (sht-ht)/2;
								m_progressWin =	window.open(url,'_blank','status=no,toolbar=no,menubar=no,location=no,height='+ht+',width='+wd+',left='+left+',top='+top, true);
							//	event.srcElement.disabled = true;
								submited = true;
							}
							return true;
						}
						else
						{
							event.srcElement.disabled = true;
							return false;
						}
					}
					//-->
					</script>";
			}
			#endregion	
		}

		/// <summary>
		/// Register progress bar to a button.
		/// </summary>
		/// <param name="uploadButton"></param>
		/// <param name="causesValidation"></param>
		public void RegisterProgressBar(Button uploadButton, bool causesValidation)
		{
			if (causesValidation)
			{
				uploadButton.CausesValidation = false;
				uploadButton.Attributes["onclick"] = "if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate();if(!Page_BlockSubmit){openProgress();}";
			}
			else
			{
				uploadButton.Attributes["onclick"] = "openProgress();";
			}
			string m_processURL	= "UploadStatusBar.ashx?UploadGUID="+this.m_uploadInstance.m_UploadGuid;
			this.m_script	= this.m_script.Replace("${url}$", m_processURL);
			Page page		= (Page)(HttpContext.Current.Handler);
		//	page.RegisterHiddenField("WebbUploadGuid", m_uploadStatus.UploadGuid);			
			page.RegisterStartupScript("ProgressScript", this.m_script);
			this.m_uploadInstance.UpdateApplication();
		//	page.RegisterHiddenField("Upload_GUID", m_uploadStatus.UploadGuid);
			if(HttpContext.Current.Response.Cookies["Upload_GUID"]!=null)
			{
				HttpContext.Current.Response.Cookies.Set(new HttpCookie("Upload_GUID",m_uploadInstance.m_UploadGuid));
			}
			else
			{
				HttpContext.Current.Response.Cookies.Add(new HttpCookie("Upload_GUID",m_uploadInstance.m_UploadGuid));
			}
		}

		public void RegisterProgressBar(WebControl m_controls)
		{
			//m_controls.Attributes["onclick"] = "if (typeof(Page_ClientValidate) == 'function') { if (Page_ClientValidate() == false) { return false; }} this.disabled = true;openProgress();__doPostBack('btn_upload','');if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate();";
			m_controls.Attributes["onclick"] = "openProgress();";
			this.m_uploadInstance.m_status	= UploadInstance.UploadStatus.Initialization;			
			string progressUrl	= "UploadStatusBar.ashx?UploadGUID="+this.m_uploadInstance.m_UploadGuid;
			this.m_script	= this.m_script.Replace("${url}$", progressUrl);
			Page page	= (Page)(HttpContext.Current.Handler);	
			//page.RegisterHiddenField("Webb_Upload_GUID", this.m_uploadInstance.m_UploadGuid);
			page.RegisterStartupScript("ProgressScript", this.m_script);
			if(HttpContext.Current.Response.Cookies["Upload_GUID"]!=null)
			{
				HttpContext.Current.Response.Cookies.Set(new HttpCookie("Upload_GUID",m_uploadInstance.m_UploadGuid));
			}
			else
			{
				HttpContext.Current.Response.Cookies.Add(new HttpCookie("Upload_GUID",m_uploadInstance.m_UploadGuid));
			}
			this.m_uploadInstance.UpdateApplication();
		}
		/// <summary>
		/// 
		/// </summary>
		/// <param name="uploadButton"></param>
		/// <param name="causesValidation"></param>
		public void RegisterProgressBar(LinkButton uploadButton, bool causesValidation)
		{
			if (causesValidation)
			{
				uploadButton.CausesValidation = false;
				uploadButton.Attributes["onclick"] = "if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate();if(!Page_BlockSubmit){openProgress();}";
			}
			else
			{
				uploadButton.Attributes["onclick"] = "openProgress();";
			}
			string m_processURL	= "UploadStatusBar.ashx?UploadGUID="+this.m_uploadInstance.m_UploadGuid;
			this.m_script	= this.m_script.Replace("${url}$", m_processURL);
			Page page		= (Page)(HttpContext.Current.Handler);
		//	page.RegisterHiddenField("WebbUploadGuid", m_uploadStatus.UploadGuid);			
			page.RegisterStartupScript("ProgressScript", this.m_script);
			m_uploadInstance.UpdateApplication();
		//	page.RegisterHiddenField("Upload_GUID", m_uploadStatus.UploadGuid);
			if(HttpContext.Current.Response.Cookies["Upload_GUID"]!=null)
			{
				HttpContext.Current.Response.Cookies.Set(new HttpCookie("Upload_GUID",m_uploadInstance.m_UploadGuid));
			}
			else
			{
				HttpContext.Current.Response.Cookies.Add(new HttpCookie("Upload_GUID",m_uploadInstance.m_UploadGuid));
			}
		}

		/// <summary>
		/// 
		/// </summary>
		/// <param name="i_fileName"></param>
		/// <returns></returns>
		public UploadFileCollection GetUploadedFileCollection(string i_fieldName)
		{
			if(HttpContext.Current.Request[i_fieldName]==null)return null;
			UploadFileCollection m_uploadFiles	= new UploadFileCollection();
            string[] m_uploadFilesContent	= HttpContext.Current.Request[i_fieldName].ToString().Split(',');
			foreach(string m_fileContent in m_uploadFilesContent)
			{
				//Content-Type: application/octet-stream; filename=""; filename_server=""
				if(m_fileContent==string.Empty)continue;
				string[] m_fileData		= m_fileContent.Split(';');
				if(m_fileData[1].IndexOf("\"\"")>0||m_fileData[2].IndexOf("\"\"")>0) continue;
				UploadFile	m_file		= new UploadFile();
				m_file.FullPathOnClient	= m_fileData[1].Substring(11,m_fileData[1].Length-12);
				string m_tempPath		= m_fileData[2].Substring(18,m_fileData[2].Length-19);
				m_file.FullPathOnServer	= m_tempPath;
				m_uploadFiles.Add(m_file);
			}
			return m_uploadFiles;
		}

		/// <summary>
		/// 
		/// </summary>
		/// <param name="i_fieldName"></param>
		/// <returns></returns>
		public UploadFile GetUploadFile(string i_fieldName)
		{
			if(HttpContext.Current.Request[i_fieldName]==null)return null;
			UploadFileCollection m_uploadFiles	= new UploadFileCollection();
			string[] m_uploadFilesContent	= HttpContext.Current.Request[i_fieldName].ToString().Split(',');
			if(m_uploadFilesContent.Length!=1)return null;
			string[] m_fileData		= m_uploadFilesContent[0].Split(';');
			if(m_fileData[1].IndexOf("\"\"")>0||m_fileData[2].IndexOf("\"\"")>0) return null;
			UploadFile	m_file		= new UploadFile();
			
			m_file.FullPathOnClient	= m_fileData[1].Substring(11,m_fileData[1].Length-12);
			m_file.FullPathOnServer = m_fileData[2].Substring(18,m_fileData[2].Length-19);
			/*string tempServerPath	= m_fileData[2].Substring(18,m_fileData[2].Length-19);
			int serverpos = tempServerPath.LastIndexOf(@"\");
			int clientpos = m_file.FullPathOnClient.LastIndexOf(@"\");
			string LastPathOnServer = tempServerPath.Substring(0,serverpos) 
				+ m_file.FullPathOnClient.Substring(clientpos,(m_file.FullPathOnClient).Length - clientpos);
			m_file.FullPathOnServer = LastPathOnServer;
			*/
			return  m_file;
		}
	
		/// <summary>
		/// 
		/// </summary>
		/// <returns></returns>
		public DateTime GetUploadStartTime()
		{
            if(HttpContext.Current.Request["WebbUploadStartTime"]==null)return DateTime.MinValue;
			DateTime m_startTime;
			try
			{
				m_startTime	= Convert.ToDateTime(HttpContext.Current.Request["WebbUploadStartTime"]);
				return m_startTime;
			}
			catch
			{
				return DateTime.MinValue;
			}
		}

		/// <summary>
		/// 
		/// </summary>
		/// <param name="i_Path"></param>
		public void SetUploadPath(string i_Path)
		{
            HttpContext.Current.Response.Cookies.Add(new HttpCookie("Upload_Path",i_Path));
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一区二区三区精华液| 精品一区二区三区在线播放视频| 一本高清dvd不卡在线观看| 国产欧美综合在线观看第十页 | 色综合久久久久综合体| 亚洲欧美一区二区三区国产精品| 色狠狠色噜噜噜综合网| 亚洲一级电影视频| 日韩欧美在线综合网| 激情综合一区二区三区| 欧美国产日韩在线观看| 99久久久无码国产精品| 亚洲国产精品久久一线不卡| 欧美一区二区三区视频免费| 国产丶欧美丶日本不卡视频| 成人欧美一区二区三区小说| 欧美日韩国产色站一区二区三区| 天堂蜜桃一区二区三区 | 日韩免费电影一区| 国产精品一级在线| 亚洲欧美日韩国产中文在线| 91精品国产入口在线| 狠狠色丁香久久婷婷综| 中文字幕一区二区三区精华液| 欧美日韩激情在线| 激情欧美一区二区三区在线观看| 亚洲丝袜自拍清纯另类| 欧美剧在线免费观看网站| 国产麻豆91精品| 亚洲麻豆国产自偷在线| 欧美一个色资源| 波多野结衣在线一区| 亚洲国产精品综合小说图片区| 26uuu另类欧美| 在线观看成人免费视频| 国产最新精品免费| 亚洲综合男人的天堂| 久久久久青草大香线综合精品| 91首页免费视频| 韩国一区二区视频| 亚洲福中文字幕伊人影院| 国产午夜三级一区二区三| 欧美裸体bbwbbwbbw| www.亚洲色图| 久久精品国产一区二区三| 一区二区三区精品视频| 欧美国产日韩在线观看| 精品欧美黑人一区二区三区| 91精品1区2区| 国产99久久久国产精品潘金| 日本中文一区二区三区| 亚洲女女做受ⅹxx高潮| 欧美国产禁国产网站cc| 亚洲精品在线观看视频| 欧美精品 国产精品| 91激情在线视频| 成人av在线播放网站| 国产剧情av麻豆香蕉精品| 日日夜夜精品视频天天综合网| 亚洲精品成人a在线观看| 日本一区二区视频在线观看| 精品国产91久久久久久久妲己| 欧美日韩夫妻久久| 91福利在线导航| 色播五月激情综合网| 99久久久精品免费观看国产蜜| 国产一区999| 久久国产精品99精品国产| 日产欧产美韩系列久久99| 午夜影院在线观看欧美| 一区二区三区成人在线视频| 亚洲美女视频在线观看| 亚洲三级在线播放| 亚洲欧美日韩在线播放| 依依成人综合视频| 一区二区三区日韩欧美精品 | 一级做a爱片久久| 中文字幕亚洲不卡| 国产精品网站一区| 国产精品久久久久久久裸模 | 欧美一区二区三区在线观看视频| 欧美日韩精品一区视频| 欧美精品v国产精品v日韩精品 | 欧美一级搡bbbb搡bbbb| 91麻豆精品国产综合久久久久久| 精品婷婷伊人一区三区三| 欧美性高清videossexo| 欧美日韩在线综合| 欧美日韩大陆一区二区| 91精品国产综合久久精品图片 | 樱桃国产成人精品视频| 一区二区三区视频在线看| 五月天欧美精品| 蜜桃一区二区三区在线| 国产一区二区看久久| 成人激情校园春色| 在线免费观看日本欧美| 91精品一区二区三区久久久久久| 日韩区在线观看| 日本一区二区高清| 亚洲一区二区三区四区中文字幕| 亚洲国产精品人人做人人爽| 另类小说欧美激情| 99在线视频精品| 欧美人伦禁忌dvd放荡欲情| 精品盗摄一区二区三区| 中文字幕一区免费在线观看| 亚洲第一会所有码转帖| 九九视频精品免费| 99精品在线免费| 在线播放国产精品二区一二区四区 | 亚洲成人av资源| 久久成人免费电影| 99r国产精品| 日韩限制级电影在线观看| 欧美国产欧美综合| 亚洲一区二区在线观看视频| 狠狠色狠狠色综合| 色欧美片视频在线观看在线视频| 91精品国产综合久久香蕉麻豆| 国产日韩欧美精品电影三级在线| 亚洲免费伊人电影| 久久99热这里只有精品| 在线精品视频免费观看| 亚洲精品在线观看网站| 亚洲一区二区三区四区在线观看| 韩国av一区二区| 在线免费亚洲电影| 欧美国产一区二区| 蜜臀国产一区二区三区在线播放| 99久久精品国产一区| 日韩女优毛片在线| 一区二区高清在线| 成人综合婷婷国产精品久久蜜臀| 9191成人精品久久| 亚洲欧美日韩成人高清在线一区| 久色婷婷小香蕉久久| 欧美午夜精品久久久| 欧美国产禁国产网站cc| 美国精品在线观看| 欧美日韩一区中文字幕| 中文字幕的久久| 国产一区二区三区在线看麻豆 | 欧美精品自拍偷拍动漫精品| 自拍偷拍亚洲综合| 风间由美中文字幕在线看视频国产欧美| 欧美日韩精品一二三区| 综合在线观看色| 国产成人精品在线看| 精品区一区二区| 毛片av中文字幕一区二区| 欧美三级电影网站| 亚洲国产精品视频| 91福利在线看| 亚洲自拍欧美精品| 日本久久一区二区三区| 亚洲日本在线看| 91在线视频官网| 国产精品色婷婷久久58| 国产精品一区二区久久不卡| 精品伦理精品一区| 极品美女销魂一区二区三区免费| 欧美一区二区私人影院日本| 日韩 欧美一区二区三区| 制服丝袜亚洲播放| 视频在线观看91| 91麻豆精品国产91久久久| 亚洲www啪成人一区二区麻豆| 欧洲色大大久久| 亚洲激情自拍视频| 欧美亚洲丝袜传媒另类| 亚洲一区二区三区在线播放| 欧美亚洲愉拍一区二区| 丝袜亚洲另类丝袜在线| 91精品婷婷国产综合久久性色| 日本91福利区| 久久午夜色播影院免费高清| 国产福利不卡视频| |精品福利一区二区三区| 91麻豆文化传媒在线观看| 一区二区三区在线播放| 欧美午夜精品久久久| 免费久久精品视频| 久久久国产精品不卡| 99久久99精品久久久久久| 一区二区三区日韩欧美| 91精品国产一区二区三区香蕉| 捆绑变态av一区二区三区| 国产午夜精品一区二区三区视频| 不卡视频在线看| 亚洲午夜在线观看视频在线| 日韩一区二区不卡| 国产成人免费视频网站| 亚洲精品成人精品456| 69精品人人人人| 国产精品性做久久久久久| 日韩美女久久久| 欧美精品乱码久久久久久| 韩国一区二区三区| 亚洲精品国产视频|