0
我正在使用MVC在视图中显示PDF内容,但它不能正确呈现。如何在MVC中显示PDF流
控制器动作:
[HttpPost]
public ActionResult GetDocumentContent()
{
byte[] result;
result = System.IO.File.ReadAllBytes(@"C:\test.pdf");
Response.AppendHeader("Content-Disposition", new System.Net.Mime.ContentDisposition
{
FileName = "document.pdf",
Inline = true,
}.ToString());
return File(result, "application/pdf");
}
的Jquery:
var url = "/DocumentContent/GetDocumentContent";
var self = this;
$.post(url, null,function (data) {
debugger;
var obj = $('<object type="application/pdf" width="100%" height="100%" border="2"></object>');
obj.attr('data', data);
$('#divContainer').append(obj);
});
什么是这个代码错误了吗?如何在View中显示PDF流?
我需要使用POST方法,因为我需要发送一些信息从客户端到服务器(长度> url)。有什么方法可以使用POST方法进行绑定? – user2015534
@ user2015534请参阅更新。 – Musa