application/xxx-dataという風にしておけば、大抵は未登録のコンテントタイプなので保存指示ウィンドウが出るようになります。POST時にこの方法を用いてファイルを保存させようとすると、ファイル名選択ダイアログが出てきません(Firefoxにて確認)。各種blogツールにおいて、エクスポート時のメソッドがなぜGETなのか今まで疑問だったのですが、ようやく謎が解けました。.cgiというふうにします(Apache2用)。http://adiary.abk.nu/tools/tdiary2adiary.cgiで使ってる技です。うまく働かなくなってましたので、次のようにしました。.cgiContent-Typeを変更せずにファイルとして保存させるcgiの場合、もっとスマートにファイルとして保存させる方法を発見しました。charset=(文字コード);とすれば良いようです。