这是我的代码。我已经用MVC3编写了点击下载图像文件,*.pdf
文件或*.docx
文件。
在映像文件,agreefile
文件和pdf
文件的foreach循环存储路径中定义的变量word
。现在我想在用户点击我的视图页面中的任何项目时下载项目。
@foreach (string agreefile in Model.SAgreement)
{
<div style="width:100px;height:150px;display:inline-block;margin:10px 5px;">
@*<img src="@agreefile" style="height:150px; width:100px" alt=""/>*@
<object data=@agreefile" type="application/docx" width="300" height="200">
alt : <a href="@agreefile">test</a>
</object>
</div>
}
答案 0 :(得分:0)
解决方案是使用一个按钮来触发控制器上返回文件的操作。 (您需要根据要返回的内容更改mime类型)
这样的事情:
public ActionResult GetFile()
{
//...
return File(filePath, "application/pdf", fileDownloadName);
}