プロが教える店舗&オフィスのセキュリティ対策術

FFFTPソフトを使ってサイトをアップロードしているのですが、表示されるのはhtmlテキストのみで画像が一切表示されないのです。
バイナリモードで転送してます。
拡張子が大文字になっているような事はありません。全て修正しましたが表示されませんでした。
画像のリンクも間違っていません。

原因を教えて下さい。宜しくお願いします。

A 回答 (6件)

ANo.5ですが、FFFTPの右半分はサーバ側ですね。


そちらに表示されないということは、
画像ファイルがそもそも転送されていないと言うことですから、
まずどんなエラーで失敗しているか調べて下さい。

転送の状況は、FFFTPの下部に実行業況がレポートされています。
    • good
    • 0
この回答へのお礼

もうサイトを開設したのですがFFFTPの右側では相変わらず画像は表示されないのですが。本命のブラウザーで開くと表示されます(httpの形)

なのでもう解決したといえば解決したのですがFFFTPの右側で表示されないのはおかしいのでしょうか?

お礼日時:2007/08/29 21:00

img src=に続く部分(パス)がローカルパスになっていませんか?


img src="c:\public_html\img\xxxx.jpg 見たいな感じで。

もしそうなら

img src="./img/xxx.jpg という感じで相対パスに書き換えてください。

img src="http://www.xxx.com/aaa/img/xxx.jpg このような書き方でもOKですが、この場合は逆にローカルでチェックできなくなります。

この回答への補足

相対パスの絶対パスはあまり知りませんが、ちゃんとそういう形になっています。
もうhttp~の記述をするしかありませんかね…。

補足日時:2007/08/29 10:29
    • good
    • 0

バイナリー・アスキーとか区別して転送は確実ですが、通常両方を自動認識してくれる転送 「AとBと両方重なったように見えるボタン」で画像でもテキストでも転送すればOkです。

神経質にならなくてもOKです。

通常転送すれば、自動的にフォルダーは755 ファイルは644ですので、
CGIやPHPなどのシステム転送以外の場合は、転送だけでパーミッションなど確認しなくても平気です。

本題ですが、FTPで転送した画像を直接むブラウザで確認してください。
「imge」と言うフォルダーに 01.jpgを転送した場合 下記のように
http://aaaaaaa.com/imge/01.jpg
ブラウザで確認して画像が表示されれば問題ありません。
HTMLの書き方が間違っています。

HTMLソースを確認してください。

http://aaaaaaa.com/imge/01.jpg で画像が表示されない場合には
画像の転送ミスです。
上記の2つの確認でほとんどの場合回避できます。

間違ってもフォルダー名に 漢字、全角、スペース、@\など使っていないの
前提の上の話しです。

この回答への補足

ブラウザではちゃんと表示されました。
htmlテキストもブラウザで表示してみたのですが画像もちゃんと表示されていました。
しかし、FFFTPの右半分のところで表示させると全く画像が表示されないのです。

ブラウザでは表示されるんですがどうしてでしょう…。

自分の画像表示時に記述するソースです。間違ってるところはありますか?

<IMG src="img/gazou.png" border="0" align="left">

もし間違ってるところがあれば、ご指摘お願い致します。

補足日時:2007/08/29 10:14
    • good
    • 0

画像をフォルダに(仮に「image」というフォルダに)まとめてアップロードされてる場合、


フォルダ自体は755、中の画像は644のとなりますが、どうでしょう

もしくは画像のurlにフォルダの名前を書き忘れているなども考えられます
(<img src="○○/image/○○.jpg"> ←この「image」部が抜けているなど)
またはローカルアドレスになってしまっているとか
(src="c:\image\○○.jpg"など)


環境によっては稀に、見れる場合と見れない場合などの実例もあるようです
http://www.shoshinsha.com/cgi-bin/bbs_new/data/s …

この回答への補足

ローカルアドレスにはなっていません。
ローカルで確かめたらちゃんと表示されるのですが、FFFTPの右半分で表示させると無理なんです。

補足日時:2007/08/29 10:28
    • good
    • 0

画像はサーバに確実に転送出来ているかを確認されてみては?


後はアップロード場所のミスとかを疑ってみるとか。
→サーバに転送した画像を絶対アドレスで呼び出す
 →○正常に表示される
   →リンクの記述にミスが無いか(ローカルPCとサーバでのファイル構成にミスが無いか
 →×正常に表示されない
   →転送ミスが考えられないか、転送する場所を間違っていないか

この回答への補足

んーよく分からないのですが、普通にhtmlを開いたら画像が表示されるんですけどFFFTPにアップしたやつだけ全く表示されないんです。

FFFTPを使うのは初めてなので難しいことは分かりません。

補足日時:2007/08/28 21:28
    • good
    • 0

画像の属性は「644」(rw-r--r--)になっていますでしょうか

この回答への補足

はい、644となっております。
色々とまたいじってみたのですがダメなようです…。

補足日時:2007/08/28 21:10
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!