4

アクションの結果として、ダウンロードされたファイルを返します。

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

それに加えて、ページを更新したいと思います(これにより、画面上のいくつかのオブジェクトが削除されます。通常は次のように行います

return RedirectToAction("Index");

でも、一度に2つ返すことはできませんよね。

ありがとう (:

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 に答える