因此,在我的操作结果中,我返回了一个已下载的文件。
return File(directory + @"\Issues.zip", "appicaltion/zip", "IssueReports.zip");
除此之外,我想刷新我的页面(这将摆脱屏幕上的一些对象。我通常会这样做
return RedirectToAction("Index");
但是我不能一次退回两件东西,对吧。所以如果有人能帮忙,那就太好了。
谢谢 (:
因此,在我的操作结果中,我返回了一个已下载的文件。
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");