0
imagehandler.ashx 이미지가 Chrome 브라우저에 표시되지 않습니다. 어떻게 해결할 수 있습니까 ..?imagehandler.ashx 이미지가 크롬에 표시되지 않습니다.
내 코드 (imagehandler.ashx는) :
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"]; –