Я пытаюсь загрузить файл в формате PDF с помощью контроллера MVC.
Я создал PDF с помощью PDFSharp.Пример кода приведен ниже.
[HttpGet]
public ActionResult DownloadFile()
{ // Initialize PDF Page
PdfDocument document = new PdfDocument();
PdfPage page = document.AddPage();
XGraphics gfx = XGraphics.FromPdfPage(page);
XTextFormatter tf = new XTextFormatter(gfx);
XFont font = new XFont("Arial", 11, XFontStyle.Regular);
gfx.DrawRectangle(XBrushes.White, rect);
XFont font = new XFont("Arial", 11, XFontStyle.Regular);
tf.DrawString("sample data", font, XBrushes.Black, rect, XStringFormats.TopLeft);
byte[] Contents = null;
using (MemoryStream stream = new MemoryStream())
{
document.Save(stream, true);
Contents = stream.ToArray();
}
return File(Contents,"application/pdf", "test.pdf");
}
Я ссылался на это сообщение stackoverflow
Однако он не предлагает пользователю возможность загрузить файл.
Есть ли что-то, чего мне не хватает.