Мне нужно динамически отображать pdf. Но я получаю сообщение об ошибке: Не удалось загрузить PDF документ (я использую Chrome)Не удалось загрузить документ PDF (ASP.NET MVC ajax)
Index.cshtml:.
<div >
<h3> AJAX: (data='@@Url.Action("GetPDF")')</h3>
<object data='@Url.Action("GetPDF")' type="application/pdf" width="300" height="200"></object>
</div>
<div>
<h3> PATH: (data="/Pdf/32_1.pdf")</h3>
<object data="/Pdf/32_1.pdf" type="application/pdf" width="300" height="200"></object>
</div>
HomeController.cs:
public FileStreamResult GetPDF()
{
string fileName = "32_1.pdf";
FileStream fs = new FileStream(@"C:\Documents\MUH0000020\" + fileName, FileMode.Open, FileAccess.Read);
return File(fs, "application/pdf", fileName);
}
результат:
помогите пожалуйста.
Это помогло мне понять, что происходит на самом деле в этой ситуации. См. Мой ответ для деталей! –