asp.net-mvc - Mvc - 返回文件和刷新页面

标签 asp.net-mvc refresh download

因此,在我的操作结果中,我返回了一个已下载的文件。

return File(directory + @"\Issues.zip", "appicaltion/zip", "IssueReports.zip");

除此之外,我想刷新我的页面(这将清除屏幕上的一些对象。
我通常会这样做
return RedirectToAction("Index");

但我不能同时归还两件事,对吧。
所以如果有人能帮忙,那就太好了。

谢谢 (:

最佳答案

var outputStream = new MemoryStream();

using (var zip = new ZipFile())
{
zip.AddEntry("file1.txt", "content1");
zip.AddEntry("file2.txt", "content2");
zip.Save(outputStream);
}

outputStream.Position = 0;
return File(outputStream, "application/zip", "filename.zip");

关于asp.net-mvc - Mvc - 返回文件和刷新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15678969/

相关文章:

c# - 如何在禁用 Javascript 时优雅地处理 AJAX PartialView 更新

jquery - Telerik MVC 网格刷新与 jQuery 函数

c# - 为什么不控制更新/刷新中间过程

带对话框保存文件的 Java 下载管理器

c# - 如何将引用程序集用于 Controller 脚手架

javascript - 当脚本位于 .js 文件中时,SignalR 在 MVC 中没有响应

javascript - 仅包含一项的 JSON 结果

Android:在布局中重绘特定 View

javascript - 使用 Javascript 下载 .wav 或 .mp3

python - Python urllib.urlretrieve() 和 wget 的区别