Asp.net mvc 2 mvc2文件链接另存为
我有一个从数据库返回的文件列表视图。 每个文件都是我的控制器操作的href:Asp.net mvc 2 mvc2文件链接另存为,asp.net-mvc-2,Asp.net Mvc 2,我有一个从数据库返回的文件列表视图。 每个文件都是我的控制器操作的href: <a href="/Attachment/DownloadFile/3667">New Text Document.txt</a> public virtual FileResult DownloadFile(int id) { var result = _domainService.QueryAttachment(id); re
<a href="/Attachment/DownloadFile/3667">New Text Document.txt</a>
public virtual FileResult DownloadFile(int id)
{
var result = _domainService.QueryAttachment(id);
return File(result.FileData, result.MimeType, result.FileName);
}
公共虚拟文件结果下载文件(int-id)
{
var result=_domainService.QueryAttachment(id);
返回文件(result.FileData、result.MimeType、result.FileName);
}
3667是存储在SQL中的文件的id。
如何启用您在其他网站上看到的右键单击“另存为”?
当我这样做时,它只是保存html,而不是从控制器获取文件
通过将文件存储在SQL中可能是不可能的
谢谢,我真傻。。它确实允许另存为,但只允许IE。 firefox有自己的窍门