【发布时间】:2014-05-03 11:11:14
【问题描述】:
我有一个动态生成 pdf 的 ASP.Net WebForm。 pdf 下载适用于所有桌面浏览器,以及 iPad、Chrome 手机和 Firefox 手机。但是,在 Android 浏览器中下载 pdf 失败,并在通知区域显示“下载失败”消息。我正在使用此代码将 pdf 写入响应:
using (PdfDocument pdf = this.RenderPDF())
using (MemoryStream stream = new MemoryStream())
{
pdf.Save(stream, false);
response.Clear();
response.AddHeader("content-disposition", "inline;filename=myPdf.pdf");
response.AddHeader("content-length", stream.Length.ToString());
response.ContentType = "application/pdf";
response.BinaryWrite(stream.ToArray());
response.Flush();
stream.Close();
response.End();
}
我应该做些什么不同的事情才能让 pdf 下载在 Android 浏览器中工作?
【问题讨论】:
-
你试过并得到最终解决方案吗?
标签: android asp.net pdf mobile browser