*refで画像アイコンが表示されない [#vaafde33]

-ページ: BugTrack
-投稿者: [[sha]]
-優先順位: 緊急
-状態: 提案
-カテゴリー: 本体バグ
-投稿日: 2004-08-17 (火) 06:33:18
-バージョン: 1.4.4rc1

**メッセージ [#n19398b5]
-症状:refで添付した画像を指定した場合、画像アイコンが表示されなくなりました。

-原因:[[開発日記/2004-08-13]]に記載の「attachに.htaccess」を導入してからだと思います。refは画像アイコンを表示する際に、<img src="attach/...." />のようにattachへダイレクトアクセスしています。これが禁止されたので表示されなくなりました。

-対策案:
++ダイレクトアクセスを許可するか(禁止にするという流れに逆行。でも、attachへは現状でも"?plugin=attach&openfile=...&refer=..."でアクセスできてしまうから、attachダイレクトアクセス許可でも同じでは?)
++添付ファイルをスクリプトでスルーして<img src>に出力するようにref.inc.phpの334行目を変更する(<img src="$script?plugin=attach&openfile=...&refer=..." />)か、(お手軽?)
++attachで添付したときにファイルが画像ならimageに置き、ref.inc.phpで<img src="image/..." />のようにimageへダイレクトアクセスする、とか。

----
-ホットな環境をお試しいただきありがとうございます :) また、お知らせありがとうございます。attach/ ディレクトリを隠蔽できる方向を促進するため、対応としては2のような方向でどうかと思っています。attachディレクトリ自体、(可能であれば)Webサーバーに露出させる必要がないと思っています。露出させるかどうかはお好みで ;) -- [[henoheno]] &new{2004-08-17 (火) 21:17:27};
-2だと、画像表示毎にattachが呼び出されるわけですよね。非力なサーバ使っているので重くならないか少し心配… --  &new{2004-08-18 (水) 02:58:45};

#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.050 sec.

OSDN