【发布时间】:2016-08-05 23:56:32
【问题描述】:
我正在开发一个 C# ASP.NET Web 应用程序。我们创建了一个超链接,它将打开一个 PDF 文档。 PDF 文档需要在浏览器中内联打开。在桌面上的 Chrome 上它工作正常。在 Android 上的 Chrome 上,它会下载 PDF 文档。如何修复它,以便它可以在两个设备上打开 PDF 内联?
这是我的代码:
var document = sessionManager.DocumentServiceClient.GetDocument(documentId, documentStorageType);
this.Response.Clear();
this.Response.ContentType = "application/pdf";
this.Response.AddHeader("Content-Disposition", string.Format("inline; filename = \"{0}.pdf\"", this.DocumentTitle));
this.Response.OutputStream.Write(document.FileData, 0, document.FileData.Length);
this.Response.End();
【问题讨论】:
-
没有解决办法,我觉得我的问题不一样。
标签: c# android asp.net google-chrome pdf