0
imagehandler.ashx画像はChromeブラウザに表示されません。どうすれば修正できますか?imagehandler.ashx画像がクロムに表示されない
マイコード(imagehandler.ashx):Chromeブラウザでは、このように見て
public void ProcessRequest(HttpContext context)
{
if (context.Request.QueryString["YazarID"] != null)
{
string YazarID = context.Request.QueryString["YazarID"];
DataTable dt = new DataTable();
string query = "select img from Register where YazarID='" + YazarID + "'";
dt = Database.GetData(query);
HttpResponse r = context.Response;
r.WriteFile("../Pictures/300/" + dt.Rows[0]["img"]);
HttpContext.Current.ApplicationInstance.CompleteRequest();
context.Response.Flush();
context.Response.Close();
context.Response.End();
}
}
画像。
ありがとうございますVDWWD。ただし、私のイメージはDBに保存されません。画像パスのみがDBにあります。物理的なイメージは "../Pictures/300/"のディレクトリの下にあります。このような状況のために何ができるのですか? –
私は自分の答えを更新しました。 – VDWWD
もう一度ありがとう。私はこの声明を削除し、正しく働いた。 bin =(byte [])dt.Rows [0] ["img"]; –