程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET 2.0數據教程之五十四:上傳文件

ASP.NET 2.0數據教程之五十四:上傳文件

編輯:關於ASP.NET

返回“ASP.NET 2.0數據教程目錄”

導言:

到目前為止,我們的教程圍繞的是text數據。然而,很多應用 程序既需要處理text數據,也需要處理二進制數據。比如招聘網站可能需要用戶 上傳Word或PDF格式的簡歷。

使用二進制數據面臨一項挑戰:在應用程序 中如何存儲二進制數據。我們必須更新添加記錄的界面以支持用戶上傳本地電腦 中的文件,並添加額外的功能以下載某條記錄的相關二進制數據。本章以及接下 來的3章,我們探討如何處理這些問題。在本系列教程結束時,我們將創建一個功 能完善的應用程序,它為每種類型的記錄提供相關的圖片和PDF小冊子。 在本系 列教程,我們探討存儲二進制數據的各種方法,考察如何允許用戶從自己的電腦 上傳文件並存儲在服務器的文件系統裡。

注意:

二進制數據有時 候被稱為“BLOB”(Binary Large OBject的縮寫)。本教程我選擇使 用術語“binary data”,即使它和術語BLOB同意。

第1步: 添加Working with Binary Data教程頁

我們先花一點時間在網站裡創建一 些頁,這些頁會在本教程裡用到.先添加一個名為BinaryData的文件夾,然後添加如 下頁面.確保每頁都選擇了Site.master作為母板 頁.

Default.aspx

FileUpload.aspx

DisplayOrDownloadDat a.aspx

UploadInDetailsView.aspx

UpdatingAndDeleting.aspx

圖1:添加所需要的頁面

象其它文件夾一樣,BinaryData文件夾 裡的Default.aspx 用來列出教程章節.記得SectionLevelTutorialListing.ascx 這個用戶控件提供了這個功能.因此,從解決方案浏覽裡將這個用戶控件拖到頁面 上.

圖2:添加SectionLevelTutorialListing.ascx 用戶控件 到 Default.aspx

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved