?? document.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> </TD>
<TD>GetUploadFile ( System.String name )<BR>
</TD>
<TD>返回UplaodFile實例,參數name為input/type=file的Html控件名。</TD>
</TR>
<TR>
<TD> </TD>
<TD>GetUploadFileList ( System.String name )<BR>
</TD>
<TD>返回UplaodFileCollection實例,參數name為input/type=file的Html控件名。</TD>
</TR>
<TR>
<TD> </TD>
<TD>RegisterProgressBar ( System.Web.UI.WebControls.WebControl m_controls )<BR>
</TD>
<TD>注冊控件的進度條,注意m_controls必須為一個可以實現onclick屬性的HTML控件。</TD>
</TR>
<TR>
<TD> </TD>
<TD>RegisterProgressBar ( System.Web.UI.WebControls.Button uploadButton ,
System.Boolean causesValidation )<BR>
</TD>
<TD>注冊Button的進度條,causesValidation說明是否進行提交驗證。</TD>
</TR>
<TR>
<TD> </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> </TD>
<TD>SaveAs ( System.String filename )<BR>
</TD>
<TD>保存上傳的文件,filename為服務器絕對路徑。</TD>
</TR>
<TR>
<TD> </TD>
<TD>string ClientFullPathName [ get]<BR>
</TD>
<TD>只讀屬性,文件在客戶端上的文件名。</TD>
</TR>
<TR>
<TD> </TD>
<TD>string ContentType [ get]<BR>
</TD>
<TD>只讀屬性,文件content類型。</TD>
</TR>
<TR>
<TD> </TD>
<TD>string FileName [ get]<BR>
</TD>
<TD>只讀屬性,文件在服務器上的臨時名。</TD>
</TR>
<TR>
<TD> </TD>
<TD>long FileSize [ get]<BR>
</TD>
<TD>只讀屬性,文件大小,字節單位。</TD>
</TR>
<TR>
<TD> </TD>
<TD>string 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> </TD>
<TD>public virtual new void CopyTo ( System.Array array , System.Int32 index )<BR>
Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
</TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD>public virtual new System.Collections.IEnumerator GetEnumerator ( )<BR>
Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
</TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD>public UploadFileCollection ( )<BR>
Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
</TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD>public virtual new int Count [ get]<BR>
Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
</TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD>public virtual new bool IsSynchronized [ get]<BR>
Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
</TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD>public virtual new object SyncRoot [ get]<BR>
Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
</TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD>public const Webb.WAVE.Controls.Upload.UploadFile this [ get]<BR>
Member of Webb.WAVE.Controls.Upload.UploadFileCollection<BR>
</TD>
<TD> </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> </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> </TD>
</TR>
<TR>
<TD> </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><configuration><BR>
<FONT face="宋體"><system.web><BR>
<!-- Settings of WebbUpload --><BR>
<httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="1024000"
executionTimeout="900" /><BR>
<httpModules><BR>
<add name="WebbHttpModule" type="Webb.WAVE.Controls.Upload.WebbHttpModule,
Webb.WAVE.Controls.Upload"/><BR>
</httpModules>
<BR>
<httpHandlers><BR>
<add verb="*" path="progress.ashx" type="Webb.WAVE.Controls.Upload.WebbUploadStatusHandler,
Webb.WAVE.Controls.Upload" /><BR>
</httpHandlers><BR>
<!-- ========================= -->
<BR>
</system.web><BR>
</FONT></configuration></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 + -