PDF Streaming in ASP.NET

by 3 replies
6
Hi All,

On one of my websites (ASP.NET-based) I offer a bunch of PDFs for my users to download. There's also a private side, where I offer some private PDFs to members only.

On the private side, I use PDF streaming (Application/pdf approach) as I do not want my users to know where those PDF files are located on my server.

The issue I am having is with Safari users on Mac OS. For some reason it does not load the PDF files for these users. On all other browsers and platforms it works perfectly fine.

I've included my code below (stripped it down a bit for security reasons). Any help will be much appreciated.

#programming #aspnet #pdf #streaming
  • here is my code in c# -


    string path = MapPath("\\Admin\\Uploads\\" + downloadID);
    string name = getFileName(downloadID);

    Response.AppendHeader("content-disposition","attachment; filename=" + name);

    Response.ContentType = "application/octet-stream";
    Response.WriteFile(path);
    Response.End();
    • [ 1 ] Thanks
    • [1] reply
    • Perfect. Thanks a lot
      • [1] reply

Next Topics on Trending Feed

  • 6

    Hi All, On one of my websites (ASP.NET-based) I offer a bunch of PDFs for my users to download. There's also a private side, where I offer some private PDFs to members only.