• 締切済み

教えてください!CGIでフォトアルバムを作っています。

フリーでダウンロードしてきたCGIでフォトアルバムを制作しています。ブラウザから写真(JPEG)のデータをアップロードして、自動的にレイアウトしてくれるというものです。CGIは一応動作するのですが… アップする写真データの容量は512Kまでの設定になっています。 いろいろ試した結果、こんな状態です。 ●winからアップロードできるファイルとできないファイルがある ●winからは極端に小さいJPEGデータならアップできる(おそらく) ●macからだと容量制限内のJPEGであればアップロードできる ●同じ写真のデータでも、winからはアップできないのにmacではできる ●使用しているブラウザは、winはIE6.0、macはIE5.2 macではCGIはちゃんと動くので、CGIの問題ではないような気がするのですが。。。どうでしょうか?何が原因なのかさっぱりわかりません。 winで正常動作しないっていうのが、すごく気になってまして。。。 どうかお力を貸してください。 ちなみに、使っているCGIはこれです。 http://scrlab.g-7.ne.jp/cgi_php/album.php

みんなの回答

  • maura
  • ベストアンサー率46% (48/104)
回答No.2

Mac の日本語ファイル名は UTF-8ですので 確実に動作します Windows の日本語ファイル名は、Shift_JISですの 動いたり動かなかったり、Webサーバーの設定によります。 日本語ファイル名を使用しないか 日本語ファイル名を使えるサーバーにするか 2つにひとつです

noname#99055
質問者

補足

回答ありがとうございます。 アップするJPEGのファイル名は英数字なのですが…。 しかし、サーバーによって日本語ファイル名がOKのものとそうでないものがあることは知りませんでした!

  • maura
  • ベストアンサー率46% (48/104)
回答No.1

JPEGデータのファイル名が日本語だからでしょうか すべて英数字に変換してアップしては?

noname#99055
質問者

補足

回答ありがとうございます。 アップするJPEGファイルは英数字になっています。 他に考えられることがあれば教えてください。よろしくお願いします。

関連するQ&A

専門家に質問してみよう