ashx中实现下载图片的方法?

我是这样写的:

 public void ProcessRequest(HttpContext context)
    {
        if ((context.Request.QueryString["t"] != null) && (context.Request.QueryString["path"] != null))
        {
            context.Response.ContentType = GetMimeType(context.Request.QueryString["t"]);
            context.Response.Cache.SetCacheability(HttpCacheability.Public);
            context.Response.BufferOutput = false;
            context.Response.WriteFile("uppic\\" + context.Request.QueryString["path"]);
        }

}

 

这样直接把图片显示在浏览器中了,我需要是直接提示用户另存图片。

梵蒂冈之花
浏览 474回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP