У меня есть класс pdfExport, где я создаю pdf. В этом классе у меня есть методMVC & PDFSharp - сгенерированный PDF не загружается
public MemoryStream returnPDF()
{
using (MemoryStream stream = new MemoryStream())
{
pdfRenderer.PdfDocument.Save(stream, false);
return stream;
}
}
Мой контроллер выглядит следующим образом
[AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]
public ActionResult Contingency_Report(List<int> ids)
{
pdfExport pdf = new pdfExport(ids);
MemoryStream stream = new MemoryStream();
stream = pdf.returnPDF();
return File(stream.ToArray(), "application/pdf", "contingency.pdf");
}
Как я могу видеть в Chrome (клавиша F12 нажата), то ответ возвращается в формате PDF (на вкладке Response), но файл недоступен для загрузки. Ничего не происходит, пока я не увижу результаты на вкладке «Ответ». Как сделать его доступным для загрузки? Я хочу, чтобы браузер спросил, где сохранить файл.