Mit FilePathResult für die Rücksendung filestream-UI in mvc
Habe ich eine Action im controller als
public ActionResult Download()
{
return File(FileStream, "application/octet-stream", fileName);
}
Wenn ich FilePathresult:
public FilePathResult Download()
{
return File(FileStream, "application/octet-stream", fileName);
}
kann ich rufen Sie die Download()
auf klicken Sie auf eine Schaltfläche wie diese
@Html.ActionLink("FileDownload", "Download", new { file = item.FileName, GuID = item.DocumentGuID }) /text).Width(10);
Ist auch die Umsetzung von Download()
ist korrekt, in der zweiten Instanz, d.h.,in
public FilePathResult Download()
?
Warum nicht Sie versuchen und sehen für sich selbst? Wenn Sie bereits didi, was ist das problem?
InformationsquelleAutor user1400915 | 2012-06-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre
ActionLink
definiert Parameter, die Sie übergeben möchten, so müssen Sie diese an Ihre AktionIch bin mir nicht sicher, was
/text.Width(10);
macht es aber einen richtig gebildetActionLink
mit Parameter müssen außerdem definieren Sie die Html-Attribute als letzten parameter übergeben Sie innull
.Hier ist ein Beispiel einer korrekt formulierten
ActionLink
.Haben Sie eine
file
und einGuID
- parameter in den link, so fügen Sie diesen auf Ihre Aktion als Parameter.Probieren Sie es aus und lassen Sie uns wissen, was passiert 🙂
Happy coding!
InformationsquelleAutor CD Smith