• 締切済み

FTPサーバーでの拡張子の不思議について?

WEBサイトを作製していているのでアップ時にはデーターをFTPサーバーに送信します。 不思議なことがあります。FTPサーバーに送信する前のファイルは自分のPCのフォルダに入っています。 今回、自らのPCには ファイル名が01.jpg 02.jpg 03.jpgとなっているのですが、FTPサーバーに送信してweb画面で正常に表示されていることを確認しました。 ところがある日、突然、web画面で02.jpgが×で表示されなくなり、FTPサーバーの中を確認すると 「01.jpg 01.JPG 02.JPG 03.jpg 03.JPG」となっていました。WEBソースは「01.jpg 02.jpg 03.jpg」と記述しています。 この場合の質問ですが・・ 1、 どうして、JPGの拡張子が存在するのでしょうか。 2、 JPGもjpgでも同じ認識をし、web画面に表示されると思うのですがどうして「01.jpg 01.JPG 02.JPG 03.jpg 03.JPG」の場合02.jpgが表示されなかったのでしょうか? 実際、FTPサーバーに02.jpgを送信するとweb画面で02.jpg画像が表示されるようになりました。 以上、この2つがどうしても不思議でしかたがありません。 ご説明できる方がおられますでしょうか? 宜しくお願いします。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.8

そもそも, 「利用しているFTPサーバーは、e-shopさんのものです。」っていうならそっちに尋ねるのが本筋じゃね? こんなところでぐだぐだいっても始まらんと思うぞ.

kfjbgut
質問者

お礼

勿論、一番最初に試みたことですが、なにせここは全く電話がつながらないです。 そんなに長時間待つわけにもいかず相談した次第です。

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.7

あのう、回答をよくお読みになっていますか? >ただ、一番不思議に思うのが.JPGの拡張子が誕生していたことです。 クライアント(PC)側の問題じゃないですかって他の回答者の方もおっしゃられていますが、そこはスルーですか? クライアント側のFTPソフトを教えてくれといってもスルーですか?DreamWeaverから転送しているのですか?それともffftpとか転送ソフトを使われておられるのですか? kfjbgutさんしかご存じで無い情報は回答者には解りかねますので、補足をお願いします。 >他のjpgファイルもJPGが出来ていたらサーバーが原因かなぁ?って思うのですが・・ クライアント側のソフトの設定によっては複製されてしまいますので、クライアントでお使いのソフト名を教えてください。サーバで勝手に増えるという事はほぼありえないと思います。どちらかというとクライアント側でミスしている確率の方が高いです。今までの経験上。 どうも解決しようとされているようには見受けられないのですが...ご自身の中でなにか答えがあり、それにそう回答を待ち続けておられるような。例えば「サーバの不具合ですよ」といった回答をお待ちとか?

kfjbgut
質問者

お礼

失礼しました ホームページビルダー7です。 けど、これが原因なら他のファイルも同じ現象が出てるでしょって私は言っているんです。 このファイルだけが変更追加されているから不思議に思っていることも再三言っていることです

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.6

頑固ですなあ。 使用しているFTPクライアントの名前も書かない。 PCとサーバの情報も無し。 皆さんが仰る事実を頑として受け入れようとしない。 ちっとも話が前進しないですなあ。 一生不思議だと悩むしか無いんじゃないですかね。 実際のところはサーバーで何が起こったかログなどが入手できたら、入手したいところでしょう。

kfjbgut
質問者

お礼

#5に記載します

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.5

kfjbgutさんのように「よく解ってない人」が転送するときに消しちゃったのかもしれませんね。 頑なにクライアントもサーバOSも書かれませんし、他の人がアクセスできる状況だったのかも解りません。 02.jpgを差し替えるつもりで削除したが、アップロードするときに間違って02.JPGで転送したとか。 >web画面に表示されると思うのですが されません。前述の通り、LinuxやUnix上ではファイル名は大文字と小文字は別物として認識されますので。 この場合はHTMLソース等でも正しく大文字小文字を指定する必要があります。 Windows上では1つのファイルだったとしても、ファイル名を大文字に変換して転送した場合と小文字で転送した場合は「ファイル数は」2倍になってしまいます。

kfjbgut
質問者

お礼

確かに私は、サーバー云々に関して知識はありません。だから相談しているんです。 ---------------- (ただ、事実としては) 私のフォルダには.jpgのファイルが3つしかない。 FTPサーバーに送信して、しばらくの間は正常に画面表示されていた。 ある日突然、表示されなくなったのでFTPサーバー内をみると.JPGの拡張子がついたファイルが誕生していた。 今のところ他のページで観えなくなっている画像はない。 ---------------- (ここからは、今明かす事実です。) 利用しているFTPサーバーは、e-shopさんのものです。今の時点では、os等を聞く時間がありません。 昨日、FTPサーバーに送信する際のパスワードが変更になって新規パスワードで送信しました。 ---------------- 以上が現状です。 ただ、一番不思議に思うのが.JPGの拡張子が誕生していたことです。他のjpgファイルもJPGが出来ていたらサーバーが原因かなぁ?って思うのですが・・ だから非常に不思議に思って相談したんです。

  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.4

UNIX系OSのファイル名の扱いについてよく理解していないみたいですねぇ… まず確認ですが、FTPクライアントから転送するときの手順はどうなっているのですか? 2倍に増えるって何が2倍に増えの?ファイルサイズ?ファイル数? ファイル数だとしたら01.jpgと01.JPGは別物だから2倍に増えるとは言わないし・・・ FTPでアップロードする時スクリプトを使用しているのであれば、既存のファイルを削除してからアップロードしている可能性もある。 あとFTPサーバーがWindows系のFTPサーバーを使用していればサーバー上では01.jpgと01.JPGを別物として扱えたとしても転送時は同一として扱ってしまっている可能性も否定出来ない… 今回のような普通ならあり得ない減少の質問をするときはサーバー側のOSとサービス名称とバージョン、クライアント側で使用しているOSとクライアントソフトの名称とバージョンがほしいですね。 組み合わせによってはあり得ない現象が起きることも無きにしもあらずなので… 私がFFFTPを使用していた頃はその手のトラブルには一度も遭遇したことないですけど。

kfjbgut
質問者

お礼

01.jpgと01.JPGを仮に2倍と考えた場合のことはいっているんです。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

>といいますが、FTPサーバー中を確認してもJPGファイルが2倍に増えているってことはないですからね~。 誰かが「02.jpg」というファイル名だったのを「02.JPG 」に変更してしまったのでしょう。 「JPGファイルが2倍に増えているってことはない」と言っていますが 「01.jpg」と「01.JPG」、「03.jpg」と「03.JPG」が存在しているようですが? 「佐藤」さんと「佐東」さんはどちらも「さとう」さんって読みですから『別人だと区別する』必要はありませんよ。 っていう意見でしたから仕方ないです。 ちなみに…UNIX系では…… 01.Jpgと01.jpgと01.jPgと01.JPGと01.JPgと01.JpGと01.jpGと……それぞれ別のファイルとして扱います。 そういう事情がありますから、WindowsのFTPクライアントによっては「ファイル名を小文字にして転送する」という機能を持っているものがあります。 Windows上では01.Jpgと01.jpgを区別して保存することはできませんので、ファイル名を全部小文字にするという強引な方法でも問題はありませんから。 # ファイル名付けるときに「01.Jpg」とつけたり「01.jpg」とつけたりはできますが、同時に存在はできません。 HTML上ではディレクトリ名とファイル名を全て小文字で書いておく必要はありますが。

kfjbgut
質問者

お礼

趣旨がわかりませんが・・

  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.2

1、どうして存在するか?といわれても・・・・ 具体的になんというFTP転送ソフトを使っているのでしょうか? 2、これは簡単。 windows(パソコン)では大文字・小文字の区別がありませんが、サーバのようなコンピュータはwindowsではなく、おそらく「unix」というOSを使ってます。unixでは大文字と小文字は別の文字として扱われますので、「jpg」と「JPG」では全く違う名前と言うことになります。

kfjbgut
質問者

お礼

#1さんと同じ見解です。

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

クライアント側のOSは何で、FTPクライアントは何をご使用されているのでしょうか?FTPクライアントによっては、ファイル名を「全て小文字で転送する」「元のままで転送する」を切り替えて使用するものがあります。サーバ側(LinuxやUnix等)では大文字小文字は別文字として認識しますが、Windows側では区別しないために起こるものです。 1. さあ。「そういう風に転送したから」としか... 2. 大文字と小文字はLinuxやUnixでは別文字として認識されるからです。

kfjbgut
質問者

お礼

(LinuxやUnix等)では大文字小文字は別文字として認識しますが といいますが、FTPサーバー中を確認してもJPGファイルが2倍に増えているってことはないですからね~。 よって、別認識と判断してもWEB表示に関係ないのではないでしょうか・ 2倍に増えているなら理解できますが・・

関連するQ&A

専門家に質問してみよう