Return PDF to WebPage from ASHX

前端 未结 3 1350
再見小時候
再見小時候 2020-12-18 14:37

I have a web page with a \"download\" link on it.

Using jQuery I do an Ajax Get to a ASHX file.

In the ASHX I get the Stream of the file. I then convert the

3条回答
  •  臣服心动
    2020-12-18 15:21

    Through use of context.Response.TransmitFile, a more concise way to serve a PDF from an ashx web handler is:

    context.Response.Clear();
    context.Response.ContentType = "application/pdf";
    string filePath = System.Web.HttpContext.Current.Server.MapPath(@"~\path-to\your-file.pdf");
    context.Response.TransmitFile(filePath);
    

提交回复
热议问题