温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:51aspx大文件上传并显示进度和上传速率示例及组建源码
当前文件:
LargeFileUpload/WebbUploadSample/Default.aspx.cs,打开代码结构图
LargeFileUpload/WebbUploadSample/Default.aspx.cs,打开代码结构图1using System; 2
using System.Collections; 3
using System.ComponentModel; 4
using System.Data; 5
using System.Drawing; 6
using System.Web; 7
using System.Web.SessionState; 8
using System.Web.UI; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.HtmlControls; 11
using Webb.WAVE.Controls.Upload; 12
using System.IO; 13
14
namespace WebbUploadSample 15
{ 16
//该源码下载自www.51aspx.com(51aspx.com) 17
/// <summary> 18
/// Summary description for WebForm1. 19
/// </summary> 20
public partial class WebForm1 : System.Web.UI.Page 21
{ 22
23
protected void Page_Load(object sender, System.EventArgs e) 24
{ 25
// Put user code to initialize the page here 26
} 27
28
Web Form Designer generated code 47
48
private void Button1_Load(object sender, System.EventArgs e) 49
{ 50
// Button m_button = sender as Button; 51
WebbUpload m_upload = new WebbUpload(); 52
// m_upload.RegisterProgressBar(m_button); 53
m_upload.EnableWebbUpload(false); 54
} 55
56
private void Button1_Click(object sender, System.EventArgs e) 57
{ 58
WebbUpload m_upload = new WebbUpload(); 59
UploadFile m_file = m_upload.GetUploadFile("m_file"); 60
string m_path = Path.Combine(MapPath("."),"UploadedFiles"); 61
m_file.SaveAs(Path.Combine(m_path,Path.GetFileName(m_file.ClientFullPathName))); 62
} 63
64
private void Button2_Click(object sender, System.EventArgs e) 65
{ 66
HtmlInputFile m_input = this.FindControl("m_file") as HtmlInputFile; 67
if(m_input!=null) 68
{ 69
m_input.PostedFile.SaveAs(Path.Combine(MapPath("."),"test.avi")); 70
} 71
} 72
} 73
} 74






}