A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
>ホームページ閲覧用のindex.htmlファイルを作成しFFFTPソフトで
正確に用語を使わないと意味不明になってしまう。
index.html があなたのサイトのホームページですよね。(ページは単数形でそのファイルを示す)。サイト全体はウェブサイト。
ホームページとはブラウザを起動したときに最初に表示されるホーム(起点)ページ。ホームベースとか、ゴーホームのホーム
ホームページ - Wikipedia( https://ja.wikipedia.org/wiki/%E3%83%9B%E3%83%BC … )
で、質問は
>index.html というHTMLファイルをサーバーに転送したが、HTTP経由では画像が表示されない
ということだと思います。
>サーバーにアップしたファイル容量は元のサイズより縮小されてますが
それは通じようはわずかです。FTP(File Transfer Protocol)で転送するのは、OSによって改行コードが異なるWindowsは\r\n、UNIXは\n、旧Macは\n)を変換する程度ですから、行数×数ビットしか小さくならないはずです。(HTMLはテキストファイルですからバイナリ―で送ってはなりません。必ずテキストモードで転送します。その際にほんの少しサイズが変わることはあります)
>画像が表示されない
これは画像がないということ。
HTTPプロトコルでは、いったんそのファイルを受け取った後、ブラウザが改めてサーバーにそのページに必要なファイルを要求していくものです。
そのページ(例えば、hoge.com/abc/index.html ) に<img src="img/1.jpg"・・>
とあれば、
hoge.com
/
|-- abc/
|-- index.html に、"img/1.jpg" とある
|-- img
|-- 1.jpg <-- ここにあるはず
よってサーバー(hoge.com)に対して
GET: /abc/img/1.jpg
と要求します。
サーバーは、それを探して提供するけどそれがない。みつからない
★その画像が表示されるべき場所で右クリックして「画像だけを表示」で画像のあるべきところに飛ぶはずです。
画像の位置は、<img src="" alt="代替テキスト">とaltは必須ですからわかるはず。
「alt属性は、IMG要素とAREA要素では必ず指定しなければならない。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」
それで、404 Not Found だったら画像がない。
ウェブ開発なら開発ツール( https://addons.mozilla.org/ja/firefox/extensions … )が豊富なFirefoxをお使いだと思いますが、Firebug( https://addons.mozilla.org/ja/firefox/addon/fire … )つかうとソースの結果がすぐわかる。
またサーバーとのやり取りは、Live HTTP Headers( https://addons.mozilla.org/ja/firefox/addon/live … )で確認できます。--GET: /abc/img/1.jpg に対して、どんな応答があるかなど・・
>専門知識が乏しいのでパスを良く理解してませんが
理科や数学と一緒、別に専門知識というほど難しい物じゃない。基本からきちんと身につけたら、科学技術系のものですからとっても簡単。急がば回れと言いますが、この世界はきちんと基礎から順を追って学ぶと簡単な世界ですよ。
No.3
- 回答日時:
<img src="/hoge.jpg" />
HTMLファイルで上記のように指定した時、ディレクトリは以下のようになります。
WindowsでWebサーバを立てずに実行した場合ではC:\hoge.jpg。
サーバ(Linux)ではルート相対パス。
ルート相対パスとは、例えはhttp://hoge.co.jp/というURLならば、
http://hoge.co.jp/hoge.jpgにアクセスするということになります。
つまり、Webサーバを立てずにファイルの動作確認をしたところで、
それがサーバ上でも正しく動作するとは限りません。
パス指定を、絶対パス、ルート相対パス、相対パスのどれで指定しているのか、およびその指定に誤りはありませんか?
絶対パス
<img src="http://hoge.co.jp/img/hoge.jpg" />
ルート相対パス
<img src="/img/hoge.jpg" />
相対パス
<img src="../img/hoge.jpg" />
また、ないと思いますが、拡張子がimgというファイルだとしたら、それは表示できなくて当たり前です。
想定は、以下のようになるのではないでしょうか。
FFFTP上
/
└public_html
├img
│ └hoge.jpg
└index.html
index.html内
<img src="/img/hoge.jpg" />
ここでindex.htmlからhoge.jpgが表示可能なのは、以下の3通りのみです。
<img src="http://hoge.co.jp/img/hoge.jpg" />
<img src="/img/hoge.jpg" />
<img src="./img/hoge.jpg" />
いくらパス階層が正しくても、大文字/小文字が合致していないため、以下は表示できません。
<img src="http://hoge.co.jp/img/Hoge.jpg" />
<img src="/img/Hoge.jpg" />
<img src="./img/Hoge.jpg" />
パーミッションもあるかもしれませんが、このあたりがまず正しいのか確認された方がよいでしょう。
No.2
- 回答日時:
ディレクトリは実行許可がなければ、そのディレクトリ配下にアクセスすることはできません。
ファイルは読込許可がなければ、そのファイルにアクセスすることはできません。
FFFTPの設定は忘れましたが、パーミッションなどの言葉があると思います。
755や、705などといった数字もどこかに見えていると思います。
http://www.mdn.co.jp/di/articles/2104/?page=2
No.1
- 回答日時:
> サーバーにアップしたファイル容量は元のサイズより縮小されてますがこれが原因でしょうか?
容量が変化するということはありません。
FFFTPの設定によっては変化するかもしれませんが、バイナリ転送すべきでしょう。
> サーバーにアップされたファイルを開くと文字は表示されてるが画像が表示されません。
いくつかの原因が考えられます。
・画像を所定の位置にアップロードしていない。
・HTMLで指定している画像パスに誤りがある。
・HTMLで指定している画像ファイル名の大文字/小文字が正確でない。
・アップロードした画像またはディレクトリの実行/読み込み許可が行われていない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アップロードするとレイアウト...
-
リンクを知らせる手のマークが...
-
画像の場合のみ、下線を消す方...
-
画像をクリックして同じページ...
-
HTMLタグのDL DT DDを使ってli...
-
UDP通信を使うチャットプログラ...
-
htmlの文字が縦書きになる
-
htmlのolやulなどlistにtitleや...
-
smallにtext-allignが効かない
-
html/cssの、navを2段にする...
-
widthやheightの数値に単位(px...
-
質問1.
-
含む含まないという概念自体の...
-
VBAでの素数の求め方
-
【ヒトの神秘】美男美女から何...
-
htmlの<ol>タグで、数字などを...
-
<!-- #BeginLibraryItemとは
-
リストの数字のフォントサイズ...
-
CSS、width100%でもできる余白
-
<div id="container">の使いか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンをセル内一杯に表示させ...
-
リンクを知らせる手のマークが...
-
画像をクリックして元に戻すには
-
favicon.ico はもういらない?
-
htmlでキャラクター画像を、サ...
-
機種依存文字、m2(平方メート...
-
XML画像データををHTMLで簡単に...
-
HTMLのIMAGEに。。
-
UDP通信を使うチャットプログラ...
-
ホームページで画像を横に並べ...
-
【HTML/CSS】ボタンの枠が伸び...
-
ポップアップウィンドウのサイ...
-
inputタグでサーバにデータを送...
-
アップロードするとレイアウト...
-
画像の場合のみ、下線を消す方...
-
imgタグは何で囲むのが良いか
-
cssで、チェックボックスの画像...
-
画像を隙間なく配置する方法
-
かなり初心者の質問です。簡単...
-
CSSの左横に隙間ができてしまい...
おすすめ情報
バイナリー送信で送信元のファイルとサーバーのファイル容量は同じになりましたが画像は未表示のままです。画像はimgファイルに21個保存してありimgファイルをそのままサーバーにアップしました。画像表示を許可するにはどうすれば良いのですか?
アップロードした画像デイレクトリーの実行許可とはどういう事ですか?
専門知識が乏しいのでパスを良く理解してませんがサーバーにアップしたHTMLファイルのパスはルート相対パス つまり
<img src="img/1.jpg">で画像が表示されません。
HTTPプロトコルの仕組みは理解しましたが具体的にコーデイングをどうすればいいのかわかりません。「GET:/abc/img/1.jpg」は
コーデイングですか?サーバーにアップしたhtmlファイルのコーデイング変更はソースの表示ができないのでpc側で変更するのでしょうか?
一部訂正します。「サーバーにアップしたHTMLファイルのソースが表示されない」は誤りで「ソースの表示はされるが書き換えができない」に訂正します。
知人の専門家に見てもらった結果、HTML作成の言語はUTF-8ですがこれを保存する際の言語がJISになっていたこと、また検索エンジンGoogle及びYahooにURLを登録する事でウエブサイトで閲覧が可能となりました。検索エンジンBingはURL登録されるまで数週間かかる模様で検索しても現時点では表示されませんが一定の時間経過後表示されるものと思います。皆さんから色々ご教示いただき大変勉強になりました。改めて御礼申し上げます。