サーバーアプリはBlack JumboDogです。
/file以下にhoge.jpgを置いて閲覧する際に、ダウンロードダイアログが表示されてしまうのを防ぎ、ブラウザ上で直接表示させるにはどのようにすればよいですか?
MiMEタイプ設定でjpgの確認してください。
http://www.kamezoh.net/bjd-doc/bjd-doc/WebMime.html
Black JumboDogでできるのはこれだけです。
この設定で、ブラウザ側で
ダウンロードダイアログが出てくるかそのまま表示されるかは
ブラウザやWindowsの設定になります。
コメント(3件)
とりあえずMIMEタイプの設定を再確認は必須かな
どのブラウザのどのバージョンだったか忘れたけど、
ヘッダでMIMEタイプが送られてきても、ダメな場合がありましたので、
CGIで「画像はHTMLに埋め込んで出力」という形にするほうが無難だと思います
以上、直接的解決策ではないのでアンサーではなくコメントにしておきます
(JPEGの他にGIF画像も大丈夫です。PNGはダイアログは表示されませんが、直接表示もされませんでした。
※ただし、<img src="~">で指定した場合や、CSSで背景に指定した場合は表示されますので問題ありません。)
それぞれどのバージョンを使用しているのでしょうか?
http://www.spw02.sakura.ne.jp/spw/bjd/doc_001.html
※「オプション」→「Webサーバ」→「Web-(サーバー名):80」の「MIMEタイプ」で、「jpg」のチェックを外した場合は、元に戻してください。
※ローカルでの動作確認だけならいいのですが、ファイル一覧を表示するのはなるべく控えた方がいいと思います。
(※意外ですが、PNGはMIMEタイプに登録されていなかったので、もし未登録でしたら追加してみてください。登録後はFirefox、Chrome共に問題ありません。)