我有网页与对象表。从我网页内的链接下载文件
我的一个对象属性是文件路径,该文件位于同一网络中。我想要做的是将这个文件路径封装在链接下(例如下载),在用户点击这个链接后,文件将下载到用户机器中。
所以我的表内:
@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
并点击thie链接会瘦到我的控制器:
public FileResult Download(string file)
{
byte[] fileBytes = System.IO.File.ReadAllBytes(file);
}
我需要添加到我的代码才能达到目的吗?
以及如何确保该控制器mothed收到我的文件路径?我认为需要添加什么? – user2978444
你已经有一个链接,可以使一个GET请求,只要把你的controllername/actionName到href属性 – mecek
我现在可以达到我的控制器的方法,但该文件是空:<日WIDTH =“150”>
Download
– user2978444