Ich habe erfolgreich Datei von meinem lokalen in meinem lokalen in ASP MVC herunterladen.Laden Sie TXT-Datei von einem anderen Server in lokale (ASP MVC)
Ansicht
@using (Html.BeginForm("Download", "Home", FormMethod.Post))
{
<button class="btn btn-primary" >Download</button>
}
Controller
public ActionResult Download()
{
string file = @"C:\Users\Xin\Desktop\test.txt";
string contentType = "text/plain";
return File(file, contentType, Path.GetFileName(file));
}
Was ich fragen möchte, ist, wie es zu tun, wenn die Datei nicht in meinem lokalen, aber es ist auf anderen Server ? lassen Servername VUP-1 und der Pfad auf dem Server ist C genannt sagen: \ Benutzer \ Xin \ Dokumente \ test.txt
Was sollte ich in server.mapPath definieren? Ich habe keinen Pfad gesehen. –
Dateien sind Ordner in Project und wenn ich es in IIS host ich werde den gleichen Pfad sein. – Saineshwar
Wo soll ich den Servernamen erwähnen? In diesem Fall lautet der Servername VUP-1 –