【Ruby】Ruby on Rails Part9 at PHP
[2ch|▼Menu]
21:nobodyさん
10/02/20 17:16:09
>>18
そもそも、そのファイルサーバーの画像はブラウザから見られる?

/Volumes/gazou/upload ←これはサーバーのローカルからアクセスできる”ファイルのパス”

image_tag("/Volumes/gazou/upload/test.jpg") ←ここに指定するのは”URL”

<img src="/Volumes/gazou/upload/test.jpg" />
こういうHTMLになるはずだが、
もしだよ、こんなに仮にローカルのパスがwebから全世界から簡単に見られたら、
パスワードファイルとか大事なDBのデータとかすき放題アクセスできてしまう。

だから、webサーバー、例えばapacheなどでURLとして公開するディレクトリと
ローカルからアクセスできるファイルのパスを関連付けて設定しないと、webブラウザで見られない。

・案1 ファイルサーバーの画像置き場以下をwebサーバーで公開する。
 apache等使っているならやり方はググれ。スレ違い
# 簡単だがこの方法の欠点としては、ログインしてない人に画像が見られるのを防ぐといったアクセス管理がちょっとしづらい。

・案2 Railsのコントローラーでファイルサーバーからバイナリで読んで画像としてブラウザに返す
やり方シランw ググれ
 
>>19
まあまあw


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4925日前に更新/201 KB
担当:undef