アクションの結果として、ダウンロードされたファイルを返します。
return File(directory + @"\Issues.zip", "appicaltion/zip", "IssueReports.zip");
それに加えて、ページを更新したいと思います(これにより、画面上のいくつかのオブジェクトが削除されます。通常は次のように行います
return RedirectToAction("Index");
でも、一度に2つ返すことはできませんよね。
ありがとう (:
アクションの結果として、ダウンロードされたファイルを返します。
return File(directory + @"\Issues.zip", "appicaltion/zip", "IssueReports.zip");
それに加えて、ページを更新したいと思います(これにより、画面上のいくつかのオブジェクトが削除されます。通常は次のように行います
return RedirectToAction("Index");
でも、一度に2つ返すことはできませんよね。
ありがとう (:
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");