gpt4 book ai didi

asp.net-mvc - asp.net mvc FileStreamResult

转载 作者:行者123 更新时间:2023-12-04 10:05:40 28 4
gpt4 key购买 nike

问题的第一部分:

我在数据库中有信息,我想从数据库中获取它并将其保存为 .txt文件给客户。

我已经用常规的 asp.net 完成了。但在 mvc 中还没有。我的信息不是图像。这些关于人民的信息

我看了This site

问题的第二部分:

我想下载文件到客户端。下载一个文件时没有问题,但我想用 1 个请求一次下载 3 个文件。但它无法做到。所以我决定创建 zip 文件并生成链接。当用户单击链接时,它将下载给用户。

你认为呢?用这种方式来做好吗?

第三部分问题: (新的)

成功下载后如何从目录中删除旧的 .zip 文件?或其他方式。让我们说将在服务器上运行的服务。

最佳答案

您可以使用以下 Controller 操作,该操作将从数据库中获取信息并将其写入响应流,以允许客户端下载它:

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") %>

关于asp.net-mvc - asp.net mvc FileStreamResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4724833/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com