| -39- CGIプログラム その7 |
|
またまた、CGIプログラムのお話です。 CGIプログラムがサーバープログラムだという説明は以前にしました。今回、若干改良しようとした点は正しく、このサーバープログラムという特性に触れてしまいました。 元の利用させてもらった My Memory というプログラムは、画像ファイルサイズの上限設定を超えたファイルをアップロードしようとすると、サーバーエラーになって、入力した文章が消えてしまいます。これは何とかしたいと思って、ファイルをアップロードする前にチェックをさせようと思ったのですが、プログラムの本体がサーバーにあるわけで、ローカルPCのドライブ上のファイルサイズをチェックできないことに気付きました。ここで諦めてはヘナチョコプログラマーです。(^*)ゞ そこでアップロードファイルの上限を2重底として、サーバーがチェックしてエラーを返す設定上限を引き上げました。すると、今までエラーになっていたファイルがエラーにならずにアップできます。アップした後はファイルがサーバ上にありますから今度はチェックできます。アップした後でチェックして、実際の設定上限を超えていたらその後で警告とファイルサイズを表示するようにしました。もし本当にファイルサイズが問題なら、この警告を見てからファイルを小さくしてアップロードしなおせば、小さなファイルで上書きされますので目的は達成されます。 何とか面目が立ちました。(^^)V 今日の写真は、庭の菊の花三態です。 |
|
2003/11/11 |