1

.NET Httpハンドラー(showImage.ashx)で表示している一連の画像がMySQLデータベースに保存されています。ユーザーが画像を右クリックして[名前を付けて画像を保存...]を選択すると、画像名は常にデフォルトで「showImage.jpg」になります。データベースに保存されている可能性のある画像名がありますが、httpハンドラーを使用して画像のデフォルトの保存名を制御する方法はありますか?

Content-Dispositionヘッダーを追加することが解決策でした、どうもありがとうございました!

HttpContext.Current.Response.AppendHeader("Content-Disposition","filename=" + fileName + ";");
4

1 に答える 1

4

Content-Disposition次のように、ヘッダーを追加する必要があります。

Content-Disposition: filename=Something.jpg
于 2010-05-07T15:01:07.137 に答える