【发布时间】:2013-01-30 22:43:58
【问题描述】:
我有一个桌面/移动网络应用程序,需要在目标设备上显示 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 去哪里或如何查看它?任何想法将不胜感激。
【问题讨论】:
-
在安卓模拟器上试过了吗?
标签: asp.net-mvc jquery-mobile pdf-generation