質問: お世話になります。 CGIでText形式のデータをNoteパットなど(OSで関連付けられたアプリ)で 開かせたいのですが、どうも一部の環境で同じウインドウ内に開いてしまいます。 よい方法は、ないでしょうか? Noteパットで開く環境 Windows2000(SP3)+IE6(SP1) ブラウザ内に開く環境 WindowsMe+IE5.5(SPなし) WindowsNT4.0Server(SP6a)+IE5.5(SPなし) CGIのソースヘッダーは、 Content-type: application/x-csv Content-Disposition: filename="検索結果.csv"; というようにしています。 環境は、 サーバ:WinNT4.0Server(SP6a)+ CGI(C言語) クライアント:WindowsMe+IE5.5(SPなし) Windows2000(SP3)+IE6(SP1) 以上です。 よろしくお願いします。
回答: CGIでできるのは、 ファイルタイプの提示だけで、 それをどのアプリケーションで開くかは、 見ているブラウザー等の設定になると思います。 仮に、サーバー側でアプリケーションを指定できるとすると、 アプリケーションとして「削除コマンドを実行」「再起動を実行」 などができることになってしまい、セキュリティー上問題が起こる気がします。