4

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

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

除此之外,我想刷新我的页面(这将摆脱屏幕上的一些对象。我通常会这样做

return RedirectToAction("Index");

但是我不能一次退回两件东西,对吧。所以如果有人能帮忙,那就太好了。

谢谢 (:

4

1 回答 1

-1
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");
于 2013-03-28T10:10:10.687 回答