<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Import Namespace ="System.IO" %>
<script runat = "server">
protected void Page_Load(object sender, EventArgs e)
{
//指定被輸出映像的地址
string strPath = Request.MapPath("~/Images/ajax.gif");
//建立檔案流,讀取將要輸出的映像
FileStream fs = new FileStream(strPath, FileMode.Open, FileAccess.Read);
//定義儲存映像資料的位元組
byte[] imageData = new byte[(int)fs.Length];
//讀取位元組
fs.Read(imageData, 0, (int)fs.Length);
//輸出位元組(映像)
Response.BinaryWrite(imageData);
//設定頁面的輸出格式. 具體格式見 Web檔案的ContentType類型大全
Response.ContentType = "image/gif";
//中止頁面的其他輸出
Response.End();
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>映像輸出</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
運行結果: