Ich habe eine Webseite mit einer Tabelle von Objekten.Datei von Link in meiner Webseite herunterladen
Eine meiner Objekteigenschaften ist der Dateipfad, diese Datei befindet sich im selben Netzwerk. Was ich tun möchte, ist diesen Dateipfad unter dem Link (zum Beispiel Download) einzupacken und nachdem der Benutzer auf diesen Link geklickt hat, wird die Datei auf den Benutzerrechner heruntergeladen.
so in meinem Tisch:
@foreach (var item in Model)
{
<tr>
<th width ="150"><p><b><a href="default.asp" target="_blank">Download</a></b></p></th>
<td width="1000">@item.fileName</td>
<td width="50">@item.fileSize</td>
<td bgcolor="#cccccc">@item.date<td>
</tr>
}
</table>
ich diesen Download-Link erstellt:
<th width ="150"><p><b><a href="default.asp" target="_blank">Download</a></b></p></th>
Ich möchte diesen Download-Link zu meinem file path
wickeln und klicken Sie auf thie Link wird auf mein Controller anlehnen:
public FileResult Download(string file)
{
byte[] fileBytes = System.IO.File.ReadAllBytes(file);
}
Was muss ich meinem Code hinzufügen, um das zu erreichen?
Und wie, dass dieser Controller, um sicherzustellen, mothed meinen Dateipfad empfangen? Was muss ich aus meiner Sicht hinzufügen? – user2978444
Sie haben bereits einen Link, der nur eine GET-Anfrage Ihre controller/Aktions auf das href Attribut gesetzt machen kann – mecek
ich nun Methode meines Controller erreichen kann, aber die Datei ist null:
Download