因此,在我的操作结果中,我返回了一个已下载的文件。
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/