復制代碼 代碼如下:
<head runat="server">
<title></title>
<script src="jquery-1.7.1.js" type="text/javascript"></script>
<script type="text/javascript">
function ShowP(obj) {
$("#Image1")[0].src = "ShowPic.aspx?URL=" + obj.id;
}
</script>
</head>
<body>
<form runat="server">
<div>
<input type="button" value="button" />
<asp:Image runat="server" />
</div>
</form>
</body>
</html>
復制代碼 代碼如下:
public partial class ShowPic : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
#region "根據照片路徑,將照片轉為二進制數組"
string strUrl = Request.QueryString["URL"];
// 以二進制方式讀文件
FileStream aFile = new FileStream(strUrl, FileMode.OpenOrCreate, FileAccess.ReadWrite);
// 創建一個二進制數據流讀入器,和打開的文件關聯
BinaryReader brMyfile = new BinaryReader(aFile);
// 把文件指針重新定位到文件的開始
brMyfile.BaseStream.Seek(0, SeekOrigin.Begin);
//獲取照片的字節數組
byte[] photo = brMyfile.ReadBytes(Convert.ToInt32(aFile.Length.ToString()));
// 關閉以上new的各個對象
brMyfile.Close();
#endregion
Response.BinaryWrite(photo);
}
}
新聞熱點
疑難解答
圖片精選