自宅でwebサーバーを設置しています。

サーバーアプリはBlack JumboDogです。
/file以下にhoge.jpgを置いて閲覧する際に、ダウンロードダイアログが表示されてしまうのを防ぎ、ブラウザ上で直接表示させるにはどのようにすればよいですか?

回答の条件
  • URL必須
  • 1人5回まで
  • 13歳以上
  • 登録:2012/01/05 22:16:37
  • 終了:2012/01/12 22:20:13

回答(1件)

id:taroe No.1

taroe回答回数1099ベストアンサー獲得回数1322012/01/09 04:54:15

ポイント100pt

MiMEタイプ設定でjpgの確認してください。
http://www.kamezoh.net/bjd-doc/bjd-doc/WebMime.html

Black JumboDogでできるのはこれだけです。


この設定で、ブラウザ側で
ダウンロードダイアログが出てくるかそのまま表示されるかは
ブラウザやWindowsの設定になります。

  • id:windofjuly
    うぃんど 2012/01/05 23:34:48
    基本的かもしれないけど、
    とりあえずMIMEタイプの設定を再確認は必須かな

    どのブラウザのどのバージョンだったか忘れたけど、
    ヘッダでMIMEタイプが送られてきても、ダメな場合がありましたので、
    CGIで「画像はHTMLに埋め込んで出力」という形にするほうが無難だと思います

    以上、直接的解決策ではないのでアンサーではなくコメントにしておきます
  • id:rouge_2008
    最新バージョン(5.4.5)とGoogle Chrome 16で確認しましたが、次のページの設定を行うだけで、他の設定はデフォルトで大丈夫でした。
    (JPEGの他にGIF画像も大丈夫です。PNGはダイアログは表示されませんが、直接表示もされませんでした。
    ※ただし、<img src="~">で指定した場合や、CSSで背景に指定した場合は表示されますので問題ありません。)
    それぞれどのバージョンを使用しているのでしょうか?
    http://www.spw02.sakura.ne.jp/spw/bjd/doc_001.html

    ※「オプション」→「Webサーバ」→「Web-(サーバー名):80」の「MIMEタイプ」で、「jpg」のチェックを外した場合は、元に戻してください。
    ※ローカルでの動作確認だけならいいのですが、ファイル一覧を表示するのはなるべく控えた方がいいと思います。
  • id:rouge_2008
    pngに関してはFirefox 3.6でも問題が発生しました(※直接アクセスで保存のダイアログが表示)が、JPEG画像は問題ありませんでした。
    (※意外ですが、PNGはMIMEタイプに登録されていなかったので、もし未登録でしたら追加してみてください。登録後はFirefox、Chrome共に問題ありません。)

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません