レスポンスオブジェクトへのファイルの保存

レスポンスオブジェクトへのファイルの保存

ファイルを動的に生成し、それをクライアントブラウザに直接送信することも可能です。そのためには、次のパラメータを受け入れるSaveメソッドの特別なオーバーロードバージョンを使用します。

ContentDisposition 列挙型は、ブラウザに送信されるファイルが、ブラウザ内で直接開くか、.xls/.xlsx または他の拡張子に関連付けられたアプリケーションで開くオプションを提供するかを決定します。

列挙型には、以下の事前定義された保存タイプが含まれています:

タイプ 説明
アタッチメント スプレッドシートをブラウザに送り、.xls/.xlsx や他の拡張子に関連付けられたアプリケーションで添付ファイルとして開きます
インライン ドキュメントをブラウザに送り、スプレッドシートをディスクに保存するかブラウザ内で開くオプションを表示します

XLS ファイル

XLSX ファイル

PDF ファイル

NET5 および .Netstandard に含まれていないオブジェクト “System.Web.HttpResponse” により、 この機能は Aspose.Cells .NET5 および .Netstandard バージョンに存在しないため、ファイルをストリームに保存し、ストリームに対して操作を行うために、以下のコードを参照してください。