私は、ユーザーが PDF ファイルを表示およびダウンロードできるようにする asp.net/c# Web アプリケーションに取り組んでいます。ファイルをクリックすると、ブラウザーで使用できる PDF リーダーで表示され、保存すると、ヘッダーを介して渡した名前でファイルが保存されます。しかし、これは IE7 & IE8 の動作ではありません
FileInfo f = new FileInfo(FileName);
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "inline; filename=" + f.Name)
クリックしてファイルを保存すると、送信したファイル名はファイルの保存に使用されませんが、URL の aspx ページのファイル名が取得されます。これはIEのバグですか?Google chromeで試してみると、すべて正常に動作します。