目次

ジェネリック ハンドラーで出力した画像が保存できない - 画像保存時に"保存または取得しようとしているファイルの種類はブロックされています。" エラーが表示される - ASP.NET

ジェネリック ハンドラーで出力した画像を保存すると
保存または取得しようとしているファイルの種類はブロックされています。
のメッセージが表示され画像が保存できないことがあります。


原因

いくつか原因がありますが、Content-Dispositionのfilenameパラメーターにファイル名が設定されていない場合にこの現象が起きる場合があります。

対策

画像を出力しているジェネリックハンドラにContent-Dispositionのfilenameパラメーターを追加します。コードについてはこちらの記事を参照してください。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2013-06-13
iPentec all rights reserverd.