簡介
本文將說明可供下載的全部合一架構範例。這個程式碼範例會示範如何上載和下載檔案,從 ASP.NET 的遠端或本機伺服器。您可以從下列下載圖示,以下載範例封裝。有可用的範例封裝的 C# 和 Visual Basic.NET 的語言版本。
這個程式碼範例會示範如何上載和下載檔案,從伺服器不在使用者要求網域的範圍中。功能供傳輸使用 HTTP 和 FTP 通訊協定的檔案。此外,這個程式碼範例會使用統一資源識別元 (Uri) 識別在伺服器上的檔案的位置。這個程式碼範例中使用的重要類別而WebClient類別WebRequest類別。難易度
下載資訊
若要下載此程式碼範例,請按一下下列連結之一:
技術概觀
是相當容易上載和下載檔案從在 ASP.NET 中的遠端伺服器。.NET Framework 類別庫會提供一些輕量的要求物件。WebClient類別是簡化伺服器互動的高階類別。WebRequest物件由WebClient類別用於提出要求。HttpWebRequest和FtpWebRequest類別是抽象的WebRequest類別的特定通訊協定的實作。HttpWebRequest實作 GET 或 POST 方法的 HTTP 通訊協定,上載和下載檔案。FtpWebRequest實作的儲存和 RETR 方法上載和下載檔案的 FTP 通訊協定。
這個程式碼範例會使用的UploadData和DownloadData方法WebClient類別來將資料轉換到從遠端伺服器 URI。