• ベストアンサー

バナーを転送します?

とある無料バナー作成HPを活用させてもらってバナーを作りました。 そしてマイピクチャーにダウンロードして、 コンポーザでバナーの貼り付けを行いました。 その編集ファイルではしっかりバナーが貼り付けられて、問題なしなのですが、 アップロードしてみるとその部分が空欄になってます。 htmlファイルを転送するだけでなく、画像ファイルも転送しないといけないのでしょうか? また、今まで何度か画像のプロパティを見てきましたが画像のプロパティの部分は大概、httpから始まりますが、私の送った画像のプロパティはfile://から始まっていますし、途中で%も混じってどこか変です。 問題点などがありましたら教えてください。 よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KINGBIRD
  • ベストアンサー率53% (597/1108)
回答No.3

 ???  うーん、じかにそのアップ状況を見せていただいたらなんとかなるものかもわかりませんが、画像とhtmlファイルが同じディレクトリ上にあり、ファイルの指定もフォルダの指定も英数半角文字で、大文字・小文字の違いもないとしたらなぜ表示されないのか、私にはわかりません。  しかし、ご自分のPCでは指定どおりに見ることができるようですので、やはりファイルの名前のつけかたが問題だと思います。  たとえばhtmlでは <IMG src="example.jpg"> と貼り付けてあるとします。  その画像ファイルの名前がExample.jpgだったり、.gifだったりexample.JPGだったりしませんか?ファイルの拡張子指定まで大文字小文字がそろっていないとインターネット上では受けつけてくれません(^^;)。  念のため、htmlファイルのほうでも.jpegになっていたりしませんか?手で入力すると時々そういうことがあります。  しかし、一番疑わしいのはアップロードした先が違うのではということです。  その編集したhtmlファイルがあるのと同じフォルダへアップロードしたでしょうか?  編集で見られるのに、アップロードしたら見られないというのは指定したところに画像がないからです。たとえば、ホスト側に 「index_html(借りたスペース) ―画像を貼り付けたhtmlファイル ―画像を入れたフォルダ  L画像      」  という感じだと、画像の指定をするのに<IMG src="「画像を入れたフォルダ」/画像">と指定しないといけません。  もしComposerでも設定が間違っていないのなら、おそらくそのへんではないかと思いますが・・・。    また以前の画像が・・・というのは、おそらく編集しなおしている間にComposerが「どこにおいてあるファイルかはっきりしない画像ファイルがある。ちゃんとわかるようにフルネームで書いておかないと」って書き直してしまった可能性があります。  たとえば、郵便を出すときにお住まいの町名から書いて出したとします。それを郵便局の人が、わかりやすいように県名から書き足したようなものです。  たとえが変ですが、もう一度問題のファイルをComposerで開いてリンクボタンで確認するか、ソースをご覧になってみてください。ファイルの名前の前にいろいろくっついていませんか?  もし書き換えられていたのなら、これを防ぐにはComposerのメニューから編集→設定を開き「ページを保存または発行する時」の項目の一番上、「元のソースの形式を維持する」にチェックをいれてOKを押して下さい。  これで設定するとすべて自分でチェックしないとなりませんが、ファイルの指定を勝手に書き換えられるということはなくなります。  もし違ったら申し訳ない。  私でよければおつきあいさせていただきますのでよろしかったらまたレスをいただけるでしょうか。

noname#2813
質問者

お礼

ありがとうございました。 お返事送れてスイマセン。 一応今のところ、htmlファイルと画像ファイルを同じところに入れることで何とか対処できてます。

その他の回答 (2)

  • KINGBIRD
  • ベストアンサー率53% (597/1108)
回答No.2

 前回Composerの時に回答させて頂いた者です。  Webサイトというのはサーバーに自分の作ったファイルを(コピーして)乗せる、という形になります。ですから、もちろん見せたいものはすべてアップロードしないといけません。画像ファイルも転送してください。  また、Composerでは画像ファイルが違うフォルダにあると、そのフォルダを指定するためにハードディスク内のファイルのありかを指定してきます。そのため、アップロードしたhtmlファイルを見るとfileから始まる指定になってしまうんだと思います。この方法だと、見ている側のPCは自分のハードディスク内を探そうとしますから指定しなおしてください。Composerからその問題のファイルを開き、もう一度画像ファイルの指定をみてみてください。おそらくfile://C:からはじまる指定になっているはずです。  また%が混ざる理由は、ファイル名かフォルダ名に日本語で名前をつけたからです。インターネットでは日本語は通さないので、ファイル名はすべて英数字でつけなくてはなりません。自分のPCで見ているときには大文字・小文字の指定が食い違っていても大丈夫ですが、インターネット上では区別しているので、たとえば同じようにみえますが、Picture.htmlという画像ファイルを貼るのにpicture.htmlと指定しても、自分のPCでは問題なく見えますがアップロードすると別のファイルとして取り扱われますので表示されなくなります。

noname#2813
質問者

補足

ありがとうございました。 fileとなっている理由はわかりました。 今また試行してみましたが、 どうもうまくいきません。 画像ファイルはしっかりホスト側に送りました。 編集ファイルには画像もしっかり表示されていて 特に問題ないようなのですが。 種類、サイズ、作成日などが使用不可と出ます。 ちなみに昨日うまく表示できたものまで表示できなかったりします。 アップロードしたファイル名と、プロパティーのファイル名で違いもありません。 どうしたらいいでしょうか? よろしくおねがいします。

  • Saoha
  • ベストアンサー率34% (32/94)
回答No.1

どこかのwebにアップしたということでよかったでしょうか? それでしたら必ずその画像ファイルも転送してください。 file://になっているのは、画像ファイルがインターネット上(webサーバ内)ではなく、あなたのローカル(パソコンの中だけ)に存在しているからです。 アップロードすればたぶんそのページで画像のプロパティを見てもhttp://になっていると思います。 がんばって下さいね(^-^