我有带有对象表的网页。
我的对象属性之一是文件路径,该文件位于同一网络中。我想要做的是将此文件路径包装在链接下(例如下载),在用户单击此链接后,文件将下载到用户机器中。
所以在我的桌子里面:
@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>
我创建了这个下载链接:
<th width ="150"><p><b><a href="default.asp" target="_blank">Download</a></b></p></th>
我想要这个下载链接来包装我的file path
并点击链接将倾向于我的控制器:
public FileResult Download(string file)
{
byte[] fileBytes = System.IO.File.ReadAllBytes(file);
}
我需要在我的代码中添加什么才能实现这一点?