Bài viết này sẽ chỉ cho chúng ta cách Upload file từ hệ thống bằng việc sử dụng FileUpload Control trong ASP.NET 2.0.
Tạo folder trong ổ D với tên "Uploads"
Trong FileUploading.aspx.cs, viết code sau dưới sự kiện "Button1_Click"
Theo mặc định upload tối đa đến 4MB. Nó không cho phép các tập tin .exe
Để tăng kích thước của tập tin bằng cách thêm 1 thẻ trong web.config. Thêm thẻ này ở giữa.
Sau khi đã upload file, hình dưới thông báo đã thành công:

Nguồn DNGAZ.com - Diễn đàn Đà Nẵng
- Thêm 1 Form mới vào project.
- Đặt tên FileUploading.aspx.
- Kéo và thả FileUpload control từ toolbox đến webform.
- Kéo và thả Button control từ toolbox đếnwebform. Đặt tên Button Text là "Upload".
- Double click lên Button Control đến nó generates sự kiện "Button1_Click" trong file .cs
- Và kết thúc bằng việc kéo và thả Label Control từ toolbox đến webform.
Tạo folder trong ổ D với tên "Uploads"
Trong FileUploading.aspx.cs, viết code sau dưới sự kiện "Button1_Click"
Code:
protected void Button1_Click(object sender, EventArgs e)
{
try
{
if (FileUpload1.HasFile)
{
FileUpload1.SaveAs(@"D:\Uploads\" + FileUpload1.FileName);
lblFileMsg.Text = "<b>File Uploaded Successfully.</b><br>";
lblFileMsg.Text += "File Name :" + FileUpload1.FileName;
lblFileMsg.Text += "<br>File Type :" + FileUpload1.PostedFile.ContentType;
lblFileMsg.Text += "<br>File Size :" + FileUpload1.PostedFile.ContentLength;
}
else lblFileMsg.Text = "Failed to Upload Your File";
}
catch (Exception)
{ }
}Để tăng kích thước của tập tin bằng cách thêm 1 thẻ trong web.config. Thêm thẻ này ở giữa.
Code:
<System.Web> <httpRuntime executionTimeout="500" maxRequestLength="4096" /> </System.Web>
Sau khi đã upload file, hình dưới thông báo đã thành công:
Nguồn DNGAZ.com - Diễn đàn Đà Nẵng




0 comments:
Post a Comment