Làm cách nào để (trong bộ điều khiển của tôi) gửi bản pdf mở trong trình duyệt. Tôi đã thử điều này nhưng nó chỉ tải các tập tin (cả hai tức là và firefox) mà không yêu cầu.Mở pdf trong plugin trình duyệt
public ActionResult GetIt()
{
var filename = @"C:\path\to\pdf\test.pdf";
// Edit start
ControllerContext.HttpContext.Response.AddHeader("Content-Disposition", String.Format("inline;filename=\"{0}\"", "test.pdf"));
// Edit stop
return File(filename, "application/pdf", Server.HtmlEncode(filename));
}
Sau khi thêm sửa đổi ở trên, nó hoạt động bình thường, cảm ơn.
Không, khách hàng của tôi hoạt động như mong đợi trên các trang web khác. Đôi khi nó tải xuống, đôi khi nó mở trong trình cắm thêm adobe. Nó có thể có một cái gì đó để làm với các tiêu đề gửi đi. – Nifle
Vâng, đó là tiêu đề - xem nhận xét bên dưới. –