• 締切済み

ホームページに画像を転送したが、表示されないのはなぜ??

無料の10メガのホームページサイトにホームページビルダー2000で製作した自分のホームページをI.E5の(htp)で転送したのですが画像が表示されません。どうしてでしょうか?誰か教えてください、宜しく御願い致します

みんなの回答

  • reis
  • ベストアンサー率46% (402/864)
回答No.6

御使いになったのは、Web発行ウィザードですか? でしたら、あれよりはホームページビルダーの転送の ほうが使えると思いますよ(その方が簡単ですし)。 ホームページビルダーから転送する方をオススメします。 で、画像が出ない原因はみなさまが既に仰るとおり。 ……転送モードが違う。 これに関しては、ホームページビルダーから転送すれば 勝手に判断してくれます。 ……パスが違う。 これはホームページビルダーで作成していれば、通常は 勝手に修正してくれます。だから、可能性低いですね。 一応確認のため、ホームページビルダーの「HTMLソース」 もしくはブラウザの「表示」→「ソース」で、画像の リンク先を確認して下さい。「file」から始まっていたり 余計な階層が出来ていたりしませんか? もし、そうなら それをなおして下さい。 また、画像のアドレスが間違っていたり、日本語だったり 大文字小文字が違っていたりしないかも確認して下さい。 日本語や大文字は使わないようにしましょう。 ……画像自体がアップされていない。 これもホームページビルダーなら容易に確認出来ます。 ホームページビルダーの「ファイル転送」(「スタート」 →「プログラム」→「IBMホームページビルダー」)で、 サーバにアップしてあるデータが一覧されますから、 それで画像のデータが見あたらなければ、アップで失敗 しています。 それ以外では、他の方法(JavaScript等)で画像を コントロールしていて、そのプログラムでエラーが出て いる……等の可能性もありますが? それはないですか? ホームページビルダーを御使いということでしたので、 少々つっこんだアドヴァイスをさせていただきましたが、 pen2sanサマがおっしゃるように、アドレスを教えていた だけると、ページやソースを拝見することで確実な回答を 差し上げられますので、これでもし御解りにならない ところがありましたら、アドレスを書いていただくのが 良いと思います。

sirokuma
質問者

お礼

どうもありがとうございました。 転送に成功しました。 画像情報がD://******/****/00000001.jpegということが原因でした。0000001.jpegだけでよかったみたいです。どうもありがとうございました。

  • pen2san
  • ベストアンサー率37% (260/696)
回答No.5

あなたのHPアドレスを公開して頂ければ原因がはっきりする事と思えます。 現象が、文字は読めて画像だけ表示されない。リンク先が見つからない等の問題が発生しているとの仮定の元に回答します。但し自分のパソコン上のデーターを見ている限りでは問題無い。 1)リンク先が絶対パスで書かれている。   Blackwinglsさんが回答されておられる通り、問題のHPを開いて、ソースを表示させます。画像やリンク先のアドレスがfile:////で始まっていませんか?その際は相対パスに直しましょう。(ホームページビルダー2000のマニュアルの索引で「絶対パス」または「パス」を参照して下さい。)。 でも、お使いのソフトの場合、編集中のHTMLファイルをセーブする事により相対パスに変更してくれると思われます。(ホームページビルダー2001ではこの仕様です。) 2)画像ファイル名が日本語か大文字で書かれている。 PC上ではアルファベットの大文字小文字の区別を区別しませんが、異なるOS上では大文字、小文字を区別している物があります。ファイル名は全て小文字で統一し、日本語を使用する事も避けた方が安全です。 3)実際のデーターがアップロードされていない。 FTPでアクセスし、HPディレクトリ上にあるファイル名を確認して下さい。(FTPの使い方は同じくマニュアルを参照して下さい。たぶん、「FTPによるデーター転送」とか言った章があると思います。ファイル転送時の操作ミスと思われます。(ファイルが不足している場合は、試しに全てのファイルをもう一度アップロードしてみて下さい。) 不明な点は「補足」として(?)質問して下さい。

sirokuma
質問者

お礼

どうもありがとうございました。

  • acky
  • ベストアンサー率31% (182/583)
回答No.4

画像名が日本語になってませんか?日本語のファイル名はHPでは使用できません(でもネスケだと表示される)。もう一度画像を半角英数で名前を変えて保存しなおし、その上でホームページビルダー上で編集しなおしてアップロードしてみて下さい。

  • Kaz003
  • ベストアンサー率48% (31/64)
回答No.3

画像ファイルの転送等、ホームページビルダーではそのページを構成するのに必要なファイルや構成を管理して転送可能だったと思いますが、それだと転送忘れやリンクミスがないので、ホームページビルダーでサイト管理や転送をしてみたらいかがでしょう。 またツールで現在転送されているファイルと自分のパソコンの中の構成ファイルのやりとりもできるようです。 

回答No.2

画像のリンクがローカルになってませんか? アップした自分のHPをIEで 表示(V)→ソース(C) で表示してソース内容を確認してください。 file:// で画像ファイルがリンクされてるとローカルにリンクされてます。ソース内を検索して探してみましょう。 また画像のファイル名は間違っていませんか? Windowsですとファイル名の大文字、小文字は区別されませんが、unix系のサーバーだと区別されます。 TEST.GIFとTest.gif、test.gifは全て別ファイルと判断されます。

sirokuma
質問者

お礼

まったくそのとうりでした、どうも勉強になりました。ありがとうございました。

  • makorin
  • ベストアンサー率44% (31/70)
回答No.1

IE5のhtpがなんなのかわかりませんが 画像が表示されないので有れば、転送するときにテキストで転送したのではないでしょうか? FTPツールであれば、ファイルを転送するときに バイナリ形式とテキスト形式で転送を指定します (常道判別機能付きもある) テキスト形式は、改行コードを転送先に合わせて変換します。 バイナリ形式は、そのままのファイルを送信します。 ここで、バイナリで送らなければならない、画像ファイルをテキストで送るとどうなるか。 改行コードを同じ値が少なからず、画像には存在します。 それが自動的に変換されて、画像が壊れてしまうのです。 もしWindowsのDOSプロンプトから動かしているFTPであるなら FTPでログイン後bi(またはbinary)でバイナリモードに変更できます。

関連するQ&A