更新:2007 年 11 月
將指定的檔案內容直接寫入至 HTTP 回應輸出資料流,做為檔案區塊。
命名空間:
System.Web 組件:
System.Web (在 System.Web.dll 中)
Public Sub WriteFile ( _
filename As String _
)
Dim instance As HttpResponse
Dim filename As String
instance.WriteFile(filename)
public void WriteFile(
string filename
)
public:
void WriteFile(
String^ filename
)
public void WriteFile(
String filename
)
public function WriteFile(
filename : String
)
與大型檔案一起使用這個方法時,呼叫方法可能會擲出例外狀況。可以與此方法一起使用的檔案大小是根據 Web 伺服器的硬體組態而定。如需詳細資訊,請參閱 Microsoft 知識庫網站中的文件 812406<PRB: Response.WriteFile 無法下載大型檔案> (英文)。
下列範例會將名為 Login.txt 之文字檔的所有內容 (可能包含常值 HTML 文字和輸入控制項) 直接寫入輸出資料流。
Response.Write("Please Login: <br>")
Response.WriteFile("login.txt")
Response.Write("Please Login: <br>");
Response.WriteFile("login.txt");
get_Response().Write("Please Login: <br>");
get_Response().WriteFile("login.txt");
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
參考