問題
ローカルで作業していたHTMLファイルと関連するファイルをサーバーにアップロード、サーバー上できちんと表示・動作するのかを確認してみると、一部の画像ファイルが表示されない。
ローカルでは全く問題がなかった。
解決
システムによって「大文字」「小文字」が区別されることが判明
普段の作業では…全く意識していなかった。
ローカル(パソコン上)では、ファイル名の「大文字」と「小文字」は区別されない。
「file1.jpg」「file1.JPG」「File1.jpg」「File1.JPG」… すべて同じファイルと認識
サーバー上ではローカルとは異なり、ファイル名の「大文字」と「小文字」は区別される。
「file1.jpg」「file1.JPG」「File1.jpg」「File1.JPG」… すべて違うファイルと認識
初心者あるあるかもしれませんが、あらかじめきちんとルールを決めてコードを書いていくことが必要だと思いました。
コメント