1. Trang chủ
  2. » Công Nghệ Thông Tin

06 Một số xử lý chung_lập trình web ứng dụng ppt

4 139 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 45,24 KB

Nội dung

1 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 Bài giảng LẬP TRÌNH ỨNG DỤNG WEB 2 Một số xử lý chung Bài 6 3 Nội dung • Xuất nội dung trang web ra Word hoặc Excel • Upload file • Sử dụng FreeTextBox Lê ðình Thanh, Một số xử lý chung 4 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ẻ <meta ….> trong vùng <head></head> Lê ðình Thanh, Một số xử lý chung 5 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ẻ <meta ….> trong vùng <head></head> – Sử dụng <br clear=all style='page-break-before:always'> nếu muốn nhảy trang trong word. Lê ðình Thanh, Một số xử lý chung 6 Upload files • //Khai báo ñối tượng ñiều khiển nhập tệp trong .aspx • <input id="filMyFile" type="file" runat="server" size = "55"> • //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(); Lê ðình Thanh, Một số xử lý chung 7 Sử dụng FreeTextbox • FreeTextbox Lê ðình Thanh, Một số xử lý chung 8 Hết . ðHQGHN Bài giảng LẬP TRÌNH ỨNG DỤNG WEB 2 Một số xử lý chung Bài 6 3 Nội dung • Xuất nội dung trang web ra Word hoặc Excel • Upload file • Sử dụng FreeTextBox Lê ðình Thanh, Một số xử lý chung 4 Xuất. newFile.Write(myData, 0, myData.Length); • newFile.Close(); Lê ðình Thanh, Một số xử lý chung 7 Sử dụng FreeTextbox • FreeTextbox Lê ðình Thanh, Một số xử lý chung 8 Hết . vùng <head></head> – Sử dụng <br clear=all style='page-break-before:always'> nếu muốn nhảy trang trong word. Lê ðình Thanh, Một số xử lý chung 6 Upload files • //Khai báo

Ngày đăng: 11/08/2014, 09:25

TỪ KHÓA LIÊN QUAN

w