Webブラウザ(IE8)HttpContext.Response.writefile(fileName)
でPDFファイルを出力しています。ファイルを保存しようとすると、ashxハンドラの名前がデフォルトとして与えられます。実名を実際に渡したいと思います。PDF Handler:コンテンツ処理ファイル名
私は次のようにヘッダー情報を追加しようとしました:
context.Response.AddHeader("content-disposition", "attachment; filename=" + fileInfo.Name);
そして、それは動作しますが、私は、私は、ファイルがユーザーを正常に開いている場合にしたい、ユーザーはオープンと保存の間で選択する必要がありますする必要はありませんそれを保存することを選択するとダイアログは彼/彼女にデフォルトのファイル名を与えます。
context.Response.AddHeader("content-disposition", "inline; filename=" + fileInfo.Name);
をそれとも、同様Scott Hanselman suggested in his blog:
私も試してみました。
context.Response.AddHeader("content-disposition", "filename=" + fileInfo.Name);
いずれも私には当てはまりません。誰にもアイデアはありますか?
非常ジュリアンありがとうございます、今では意味をなさない。 – user2062308