⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 document.aspx

📁 一个用asp.net(C#)开发的上传控件.仅供参考
💻 ASPX
字号:
<%@ Page language="c#" Codebehind="Document.aspx.cs" AutoEventWireup="false" Inherits="WebbUploadSample.Document" %>
<%@ Register TagPrefix="uc1" TagName="Inc_Top" Src="Inc_Top.ascx" %>
<%@ Register TagPrefix="uc1" TagName="Inc_Botton" Src="Inc_Botton.ascx" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
	<HEAD>
		<title>Document</title>
		<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
		<meta name="CODE_LANGUAGE" Content="C#">
		<meta name="vs_defaultClientScript" content="JavaScript">
		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
	</HEAD>
	<body bottomMargin="0" leftMargin="0" background="images/bg_001.jpg" topMargin="0" rightMargin="0">
		<form id="Form1" method="post" runat="server">
			<TABLE id="Table1" cellSpacing="0" borderColorDark="#000000" cellPadding="0" width="800"
				align="center" borderColorLight="darkgray" border="0">
				<TR>
					<TD colSpan="3">
						<TABLE id="Table2" cellSpacing="0" cellPadding="0" width="100%" border="0">
							<TR>
								<TD colSpan="3">
									<uc1:Inc_Top id="Inc_Top1" runat="server"></uc1:Inc_Top></TD>
							</TR>
							<TR>
								<TD bgColor="whitesmoke" colSpan="3">
									<TABLE id="Table3" cellSpacing="2" cellPadding="2" width="100%" border="0">
										<TR>
											<TD colSpan="3"><STRONG>Webb.WAVE.Controls.Upload大文件上传组件使用说明:</STRONG></TD>
										</TR>
										<TR>
											<TD>
												<P><SPAN class="style9">Class</SPAN></P>
											</TD>
											<TD><SPAN class="style2">Pethod/Properties/Enum</SPAN></TD>
											<TD><SPAN class="style5">说明</SPAN></TD>
										</TR>
										<TR>
											<TD>WebbUpload</TD>
											<TD>WebbUpload ( )</TD>
											<TD>构造函数。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>GetUploadFile ( System.String name )<BR>
											</TD>
											<TD>返回UplaodFile实例,参数name为input/type=file的Html控件名。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>GetUploadFileList ( System.String name )<BR>
											</TD>
											<TD>返回UplaodFileCollection实例,参数name为input/type=file的Html控件名。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>RegisterProgressBar ( System.Web.UI.WebControls.WebControl m_controls )<BR>
											</TD>
											<TD>注册控件的进度条,注意m_controls必须为一个可以实现onclick属性的HTML控件。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>RegisterProgressBar ( System.Web.UI.WebControls.Button uploadButton , 
												System.Boolean causesValidation )<BR>
											</TD>
											<TD>注册Button的进度条,causesValidation说明是否进行提交验证。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>SetTempPath ( System.String m_path )<BR>
											</TD>
											<TD>设定上传临时路径。m_path为服务 器绝对路径。
											</TD>
										</TR>
										<TR>
											<TD>UploadFile</TD>
											<TD>UploadFile ( System.String i_name )<BR>
											</TD>
											<TD>构造函数,参数i_name为input/type=file的Html控件名。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>SaveAs ( System.String filename )<BR>
											</TD>
											<TD>保存上传的文件,filename为服务器绝对路径。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>string ClientFullPathName [ get]<BR>
											</TD>
											<TD>只读属性,文件在客户端上的文件名。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>string ContentType [ get]<BR>
											</TD>
											<TD>只读属性,文件content类型。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>string FileName [ get]<BR>
											</TD>
											<TD>只读属性,文件在服务器上的临时名。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>long FileSize [ get]<BR>
											</TD>
											<TD>只读属性,文件大小,字节单位。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>string&nbsp;ExtendName [ get]<BR>
											</TD>
											<TD>只读属性,文件扩展名。</TD>
										</TR>
										<TR>
											<TD>UploadFileCollection</TD>
											<TD>public void Add ( Webb.WAVE.Controls.Upload.UploadFile File )<BR>
											</TD>
											<TD>文件集。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>public virtual new void CopyTo ( System.Array array , System.Int32 index )<BR>
												Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
											</TD>
											<TD>&nbsp;</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>public virtual new System.Collections.IEnumerator GetEnumerator ( )<BR>
												Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
											</TD>
											<TD>&nbsp;</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>public UploadFileCollection ( )<BR>
												Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
											</TD>
											<TD>&nbsp;</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>public virtual new int Count [ get]<BR>
												Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
											</TD>
											<TD>&nbsp;</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>public virtual new bool IsSynchronized [ get]<BR>
												Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
											</TD>
											<TD>&nbsp;</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>public virtual new object SyncRoot [ get]<BR>
												Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
											</TD>
											<TD>&nbsp;</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>public const Webb.WAVE.Controls.Upload.UploadFile this [ get]<BR>
												Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
											</TD>
											<TD>&nbsp;</TD>
										</TR>
										<TR>
											<TD>WebbTextTrace
												<BR>
											</TD>
											<TD>public static void TraceMsg ( System.String str_traceMsg )<BR>
												Member of Webb.WAVE.Controls.Upload.WebbTextTrace<BR>
											</TD>
											<TD>测试类,在WEB目录下生成一个TraceLog.ashx的文本文件,记录文本信息。</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>public static void TraceMsg ( System.String str_traceMsg , System.String 
												str_fileName )<BR>
												Member of Webb.WAVE.Controls.Upload.WebbTextTrace<BR>
											</TD>
											<TD>&nbsp;</TD>
										</TR>
										<TR>
											<TD>&nbsp;</TD>
											<TD>public WebbTextTrace ( System.String str_traceMsg )<BR>
												Member of Webb.WAVE.Controls.Upload.WebbTextTrace<BR>
											</TD>
											<TD>静态函数,输出文件信息到TraceLog.ashx文件里,主要用于调试。</TD>
										</TR>
										<TR>
											<TD colSpan="3"><FONT face="宋体">Web.conig配置</FONT></TD>
										</TR>
										<TR>
											<TD colSpan="3">
												<P><FONT face="宋体"></FONT>&lt;configuration&gt;<BR>
													<FONT face="宋体">&lt;system.web&gt;<BR>
														&lt;!-- Settings of WebbUpload --&gt;<BR>
														&lt;httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="1024000" 
														executionTimeout="900" /&gt;<BR>
														&lt;httpModules&gt;<BR>
														&lt;add name="WebbHttpModule" type="Webb.WAVE.Controls.Upload.WebbHttpModule, 
														Webb.WAVE.Controls.Upload"/&gt;<BR>
														&lt;/httpModules&gt;
														<BR>
														&lt;httpHandlers&gt;<BR>
                      &lt;add verb="*" path="progress.ashx" type="Webb.WAVE.Controls.Upload.WebbUploadStatusHandler, 
                      Webb.WAVE.Controls.Upload" /&gt;<BR>
														&lt;/httpHandlers&gt;<BR>
														&lt;!-- ========================= --&gt;
														<BR>
														&lt;/system.web&gt;<BR>
													</FONT>&lt;/configuration&gt;</P>
											</TD>
										</TR>
										<TR>
											<TD colSpan="3">
												<P><FONT face="宋体">最后说明:</FONT></P>
												<P><FONT face="宋体">1、由于时间仓促,很多事情还没有完成,所以这个组件里面可能会存在一些BUG。<BR>
													</FONT><FONT face="宋体">2、此组件只用于学习交流使用,不得用于任何商业用途。<BR>
														3、关于源代码的分析(在本人的博客上),与本组件关系不大,本组件的主要核心算法与SunriseUpload.0.9.1的完全不一样。其它部份代码参了SunriseUpload.0.9.1的源码。(SunriseUpload.0.9.1的源码下载链接在我的博客上也有,请仔细阅读它的License)<BR>
														4、目前不提供本组件的任何技术支持。<BR>
														5、All for free.</FONT></P>
											</TD>
										</TR>
									</TABLE>
								</TD>
							</TR>
						</TABLE>
						<uc1:Inc_Botton id="Inc_Botton1" runat="server"></uc1:Inc_Botton></TD>
				</TR>
			</TABLE>
		</form>
	</body>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -