PDFの作成にASP.NET、C#、およびiTextSharpを使用しています。次に、このコードを使用してファイルを送信しています。
Response.TransmitFile(filename);
そこで、生成ボタンをクリックしたときに開く/保存/キャンセルするかどうかをユーザーに要求するダイアログボックスを表示したいと思います。
ありがとう。
PDFの作成にASP.NET、C#、およびiTextSharpを使用しています。次に、このコードを使用してファイルを送信しています。
Response.TransmitFile(filename);
そこで、生成ボタンをクリックしたときに開く/保存/キャンセルするかどうかをユーザーに要求するダイアログボックスを表示したいと思います。
ありがとう。
応答に直接書き込むことができます。ブラウザは、送信されたタイプに応じて、名前を付けて保存/開くと表示します。
Response.ContentType = "application/pdf";
Response.WriteFile(@"C:\Downloads\Test.pdf");
Response.Flush();
Responce.AddHeader("content-disposition","attachement;filename=name.pdf");
Response.TransmitFile(filename);
ここで、content-dispositionは、ダイアログボックスを表示するために使用されるものです。
私が覚えているように、ナビゲーター内にそれをロードするためにダウンロードを行うことを決定するナビゲーターです。
通常、それをダウンロードするユニークな方法は、リンクを提供し、ユーザーを右クリックして[名前を付けて保存]を選択するようにガイドすることです。