Ich habe folgendes:Wie eine Datei-Download über Anker in MVC ermöglichen
<a class="download" href='/doc.txt' download>Download txt</a>
Und diese Datei ist in der Wurzel meiner Web-Projekt. Wenn ich klicke, sagt Chrome Failed - no file
. Wie kann ich eine bestimmte Datei per Anker mit MVC herunterladen?
Ich habe einige Lösungen mit komplexer Controllerlogik/Razor gesehen - ich möchte nur einen direkten Pfad zu einer öffentlich zugänglichen Datei bereitstellen.
Was ist, wenn dies immer noch nicht funktioniert? – SB2055
Dann ist Ihr Pfad mehr als wahrscheinlich falsch. Wenn sich die Datei beispielsweise in einem Inhaltsordner der App befindet, müssen Sie Folgendes sagen: 'href =" ~/Content/doc.txt "'. Sie können alternativ einen absoluten Pfad versuchen (d. H. 'Href =" http://www.yoursite.com/doc.txt "). Beachten Sie jedoch, dass Sie möglicherweise Ihre Site ändern müssen, wenn Sie Ihre Domain ändern. Dies könnte passieren, wenn Sie eine separate Test- und Prod-Domain haben. – Yeager
Nein, in meinem Fall waren es Mime-Typen. – SB2055