lunedì 19 settembre 2022

Apertura o Download di un file pdf già creato con MVC C#

In questo esempio è possibile aprire e poi scaricare un file pdf da un sito creato con MVC c#.
Nella View inserire la seguente sintassi che permetterà il download del file.


<a class="text-default" href="@Url.Action("PdfGuide", "Home")" 
target="_blank" title="Download guide"> <i class="dropdown-icon fe fe-help-circle"></i> </a>


Parte relativa al back-end, inserire il file pdf sotto la root del progetto ~/assets/help (se non esiste la dir crearne una nuova)

public FileResult PdfGuide()
{
	//include the .pdf extention at the end
	string path = Server.MapPath(String.Format("~/assets/help/guide.pdf"));

	string mime = MimeMapping.GetMimeMapping(path);

	return File(path, mime);
}