gpt4 book ai didi

c# - 提供下载链接而不在服务器上创建文件

转载 作者:行者123 更新时间:2023-11-30 17:59:59 25 4
gpt4 key购买 nike

我想创建一个文件并提供下载而不将其自身放在服务器上。

public ActionResult DownloadZip(Guid id){
using (ZipFile zip = new ZipFile())
{
zip.Password = "123456!";
// GenareteString();
// add string to file
// save zip

//return zip to user
}
return View();
}

怎么做

我使用 DotNetZip

最佳答案

你不使用 return View() 而是像这样:

return File(myMemoryStream,                           // zipped data
System.Net.Mime.MediaTypeNames.Application.Zip, // "application/zip"
"default.zip"); // suggested download name

有一些重载可用。

Controller.File()Controller.View() 辅助函数都返回从 ActionResult 派生的类型。

关于c# - 提供下载链接而不在服务器上创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10596546/

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