Upload Image Trong ASP.NET

Bài viết sau đây sẽ hướng dẫn các bạn upload 1 bức ảnh lên server. Tuy rằng nó khá đơn giản nhưng nếu không biết chúng ta cũng cảm thấy khó khăn.

Đầu tiên tạo giao diện như hình sau: Gồm có các control"
1 FileUpload
1 button
1 textbox (txtpath)
2 lable (lblError,lblSuccess)



Tiếp theo tạo 1 thư mục Images để chứa ảnh

Tại sự kiện clink ở button [tải lên] ta code như sau:

HttpPostedFile files = FileUpload1.PostedFile;
if (FileUpload1.HasFile == false && files.ContentLength > 500000)
{
lbError.Text = "Ảnh không hợp lệ";
}
else
{
try
{
string path = Server.MapPath("~/Images/" + FileUpload1.FileName);
FileUpload1.SaveAs(path);
txtPath.Text = "~/Images/" + FileUpload1.FileName.ToString();
lbSuccess.Text = "Upload thành công";
}
catch
{
lbError.Text = "Trùng tên hoặc chưa chọn hình";
}
}

Chạy chương trình và vào thư mục Images để kiểm tra.
Chúc bạn thành công

About ""

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus suscipit, augue quis mattis gravida, est dolor elementum felis, sed vehicula metus quam a mi. Praesent dolor felis, consectetur nec convallis vitae.

Post a Comment

Breaking

 
Copyright © 2013 Binhbk230