问题的第一部分:
我在数据库中有信息,我想从数据库获取它并将其另存为.txt
文件给客户端。
我已经用常规的 asp.net 完成了它。但在mvc中还没有。我的信息不是图像。这些关于人民的信息
我看着这个网站 http://www.mikesdotnetting.com/Article/125/ASP.NET-MVC-Uploading-and-Downloading-Files
问题的第二部分:
我想下载文件到客户端。下载一个文件时没有问题,但我想用 1 个请求一次下载 3 个文件。但这是不可能的。所以我决定创建 zip 文件并生成链接。当用户单击链接时,它将下载给用户。
你认为呢?用这种方式来做好吗?
问题第三部分:(new)
成功下载后如何从目录中删除旧的 .zip 文件?或另一种方式。假设服务将在服务器上运行。
您可以使用以下控制器操作,该操作将从数据库中获取信息并将其写入响应流,以允许客户端下载它:
public ActionResult Download()
{
string info = Repository.GetInfoFromDatabase();
byte[] data = Encoding.UTF8.GetBytes(info);
return File(data, "text/plain", "foo.txt");
}
并在您看来提供此操作的链接:
<%= Html.ActionLink("Downoad file", "Download") %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)