Tôi muốn xem tệp PDF trực tiếp trong trình duyệt của mình. Tôi biết câu hỏi này đã được hỏi nhưng tôi không tìm thấy bất kỳ giải pháp nào phù hợp với tôi.Mở tệp pdf trực tiếp trong trình duyệt của tôi
Đây là mã điều khiển hành động của tôi cho đến nay:
public ActionResult GetPdf(string fileName)
{
string filePath = "~/Content/files/" + fileName;
return File(filePath, "application/pdf", fileName);
}
Đây là quan điểm của tôi:
@{
doc = "Mode_d'emploi.pdf";
}
<p>@Html.ActionLink(UserResource.DocumentationLink, "GetPdf", "General", new { fileName = doc }, null)</p>
Khi tôi chuột di chuột vào liên kết ở đây là liên kết:
Sự cố với mã của tôi là tệp pdf không được xem trong trình duyệt nhưng tôi nhận được một thông báo yêu cầu tôi nếu tôi di chuyển để mở hoặc lưu tệp.
Tôi biết nó có thể và hỗ trợ trình duyệt của tôi vì tôi đã thử nghiệm nó với một trang web khác cho phép tôi để xem pdf trực tiếp trong trình duyệt của tôi.
Ví dụ, đây là liên kết khi tôi chuột di chuột một liên kết (trên một trang web khác):
Như bạn có thể thấy có một sự khác biệt trong liên kết được tạo ra. Tôi không biết điều này có ích hay không.
Bất kỳ ý tưởng nào về cách tôi có thể xem bản pdf trực tiếp trong trình duyệt?
Cảm ơn.
Đã được trả lời tại đây: http://stackoverflow.com/questions/3206682/stream-file-using-asp-net-mvc-filecontentresult-in-a-browser-with-a-name –
Cảm ơn bạn anderson.pimentel , Nó đã giúp đỡ tôi. – Bronzato