Ich arbeite an einer MVC-Anwendung und versuche, eine Excel-Datei mit einer Dateifreigabe zu verknüpfen, die unsere Benutzer herunterladen können. Ich dachte, ich hätte es richtig eingerichtet, aber wenn ich die Datei herunterlade, kommt sie als Typ 'Datei' zurück.MVC-App .xlsx-Datei wird als Dateityp heruntergeladen
UI-Code
@Html.ActionLink("Excel sheet", "Download", new { @class = "a" })
-Controller-Code
public FileResult Download()
{
var FilePath = CurrentSettings.FilePath + "Template Files\\Entry Template.xlsx";
return File(FilePath, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml", "Specimen Template File");
}
und hier ist, wie es in Windows Explorer angezeigt wird.
Fühlen Sie sich so etwas offensichtlich ist, in der Hoffnung jemand anderes in diesem Lauf hat.
Wow, Mann. Dachte, es wäre offensichtlich, nur nicht peinlich offensichtlich. Danke, Alter, war eines der letzten Dinge, die ich tun musste, bevor ich die Woche abhob. Hab ein tolles Thanksgiving. – TrevorGoodchild