按一下以給予評分及指教
MSDN
MSDN Library
.NET 開發
.NET Framework
 WriteFile 方法 (String)

  開啟低頻寬檢視
本頁僅適用於
Microsoft Visual Studio 2008/.NET Framework 3.5

其他版本也適用於下列軟體:
.NET Framework 類別庫
HttpResponse..::.WriteFile 方法 (String)

更新:2007 年 11 月

將指定的檔案內容直接寫入至 HTTP 回應輸出資料流,做為檔案區塊。

命名空間:  System.Web
組件:  System.Web (在 System.Web.dll 中)

Visual Basic (宣告)
Public Sub WriteFile ( _
    filename As String _
)
Visual Basic (使用方式)
Dim instance As HttpResponse
Dim filename As String

instance.WriteFile(filename)
C#
public void WriteFile(
    string filename
)
Visual C++
public:
void WriteFile(
    String^ filename
)
J#
public void WriteFile(
    String filename
)
JScript
public function WriteFile(
    filename : String
)

參數

filename
型別:System..::.String

要寫入 HTTP 輸出的檔案名稱。

例外狀況條件
ArgumentNullException

filename 參數為 nullNothingnullptrNull 參照 (即 Visual Basic 中的 Nothing)

與大型檔案一起使用這個方法時,呼叫方法可能會擲出例外狀況。可以與此方法一起使用的檔案大小是根據 Web 伺服器的硬體組態而定。如需詳細資訊,請參閱 Microsoft 知識庫網站中的文件 812406<PRB: Response.WriteFile 無法下載大型檔案> (英文)。

下列範例會將名為 Login.txt 之文字檔的所有內容 (可能包含常值 HTML 文字和輸入控制項) 直接寫入輸出資料流。

Visual Basic
Response.Write("Please Login: <br>")
 Response.WriteFile("login.txt")


C#
Response.Write("Please Login: <br>");
 Response.WriteFile("login.txt");


J#
get_Response().Write("Please Login: <br>");
get_Response().WriteFile("login.txt");

JScript
Response.Write("Please Login: <br>")
Response.WriteFile("login.txt")


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

.NET Framework

支援版本:3.5、3.0、2.0、1.1、1.0
社群內容   什麼是社群內容?
新增內容 RSS  註解
Processing
© 2009 Microsoft Corporation. 著作權所有,並保留一切權利。 使用規定  |  商標  |  隱私權聲明
Page view tracker