我有發送圖像到客戶端(回傳時)的HTTP處理程序:jQuery的Ajax調用HTTP處理程序(ashx的)
public class ImageHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
Byte[] pic = GetPhoto(Convert.ToInt32(context.Request.QueryString["userID"]));
if (pic != null)
{
context.Response.ContentType = "image/jpeg";
context.Response.OutputStream.Write(pic, 0, pic.Length);
}
else
{
context.Response.ContentType = "image/png";
context.Response.WriteFile("/AllImages/DefaultPicture_large.png");
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
我如何可以使用此處理將圖像發送到客戶端與jQuery ajax請求?
幾個問題: 1)如何將圖像轉換爲JSON? 2)如果無法將圖像轉換爲JSON,我可以使用哪種格式將圖像發送到客戶端?
Tnx很多!
當然你是對的! TNX! – Sash