我有一个桌面/移动网络应用程序,需要在目标设备上显示 pdf 流。我现在使用 jquery 对话框在桌面上工作。对于移动端...我的 html 查看页面有以下链接:
<a href="@Url.Action("PdfView", new { id = @paystub.PayStub_ID})">View PDF</a>
这正确地将我带入了控制器操作:
public ActionResult PdfView(string id = "")
{
PayStubDataEntity ps = PayStubAccess.GetPayStubByID(new Guid(id), new Guid(Session["Session_Application_UserID"].ToString()));
WebHelper.SetHeadersForDownload(System.Web.HttpContext.Current.Response, "application/pdf", "PayStub.pdf", false);
MemoryStream pdfMemoryStream = SendPayStubToBrowserAsPdf(ps);
//WebHelper.SendFile(System.Web.HttpContext.Current.Response, "application/pdf", "PayStub.pdf", false, pdfMemoryStream);
return File(pdfMemoryStream, "application/pdf");
}
但是我的 iphone 模拟器(电梅)上什么也没有出现。没有错误信息。我不确定输出 s/b 去哪里或如何查看它?任何想法将不胜感激。