YOMEDIA
06 Một số xử lý chung_lập trình web ứng dụng
Chia sẻ: Nguyen Van Nam
| Ngày:
| Loại File: PDF
| Số trang:4
80
lượt xem
4
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Tham khảo tài liệu '06 một số xử lý chung_lập trình web ứng dụng', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
AMBIENT/
Chủ đề:
Nội dung Text: 06 Một số xử lý chung_lập trình web ứng dụng
- Bài gi ng
L P TRÌNH NG D NG WEB
Lê ðình Thanh
B môn M ng và Truy n thông Máy tính
Khoa Công ngh Thông tin
Trư ng ð i h c Công ngh , ðHQGHN
1
Bài 6
M t s x lý chung
2
- N i dung
• Xu t n i dung trang web ra Word ho c
Excel
• Upload file
• S d ng FreeTextBox
3
Lê ðình Thanh, M t s x lý chung
Xu t n i dung trang web ra Excel
• Trong .aspx.cs
– this.Response.ClearHeaders();
– this.Response.AddHeader("Content-Disposition",
"attachment; filename=TenTep.xls");
• Trong .aspx
– Xóa t t c các th trong vùng
4
Lê ðình Thanh, M t s x lý chung
- Xu t n i dung trang web ra Word
• Trong .aspx.cs
– this.Response.ClearHeaders();
– this.Response.AddHeader("Content-Disposition",
"attachment; filename=TenTep.doc");
• Trong .aspx
– Xóa t t c các th trong vùng
– S d ng
n u mu n nh y trang trong word.
5
Lê ðình Thanh, M t s x lý chung
Upload files
//Khai báo ñ i tư ng ñi u khi n nh p t p trong .aspx
•
•
//L y con tr t p ñư c upload
•
• HttpPostedFile myFile = inputFile.PostedFile;
//L y tên và kích thư c t p ñư c upload
•
• string strFilename = System.IO.Path.GetFileName(myFile.FileName);
• int nFileLen = myFile.ContentLength;
// ð c n i dung file upload theo ki u nh phân và lưu vào b nh
•
• byte[] myData = new byte[nFileLen];
• myFile.InputStream.Read(myData, 0, nFileLen);
• // T o t p trên server và ghi n i dung t b nh vào t p trên server
• String sPath = Server.MapPath("MessageAttachedFiles") ;
• System.IO.Directory.CreateDirectory(sPath);
• FileStream newFile = new FileStream(sPath + "\\" + strFilename,
FileMode.Create);
• newFile.Write(myData, 0, myData.Length);
• newFile.Close();
6
Lê ðình Thanh, M t s x lý chung
- S d ng FreeTextbox
• FreeTextbox
7
Lê ðình Thanh, M t s x lý chung
Ht
8
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
ERROR:connection to 10.20.1.100:9315 failed (errno=111, msg=Connection refused)
ERROR:connection to 10.20.1.100:9315 failed (errno=111, msg=Connection refused)
Đang xử lý...