あれま、ごめんなさい。その昔、ストリングを期待しているところに配列が入っ て来てプログラムが動かないというのをしばしばやったので、それを思い出し ました。 罪滅ぼしに、私の linux 機で全く同じ html, cgi プログラムを動かしてみま した。 ruby 1.8.2 (2005-01-10) [i386-linux] apache2 2.0.53 です。入力は emacs バッファに作った 1000 行の 0123456789ABCDEF です。 サイズは 17000 バイト。きちんと渡っているようです。 At Tue, 15 Mar 2005 10:37:09 +0900, KAWAI Ryuji <riu2 / nifty.com> wrote: > > おはようございます、河合と申します。 > Hiroshi Kimura wrote: > > cgi プログラムの 5 行め、 > > > > inputdata, = input["senddata"] > > > > に直したら動きませんか(コンマをひとつ入れる) > いいえ。Ruby1.8は配列の1つ目が返ってくるので、これで問題ないはず > です。実際、 > > inputdata = input.params["senddata"][0] > > と記述しても結果は同じでした。 > > PERLでも同様に取れない(ことの大小は除いて)との事なので、環境依 > 存なのかもしれません。 > > # 8キロバイト入力させるのも変な話なんですが、コピー&ペーストした > いというヒトがいるもので…。最大20キロバイトは受付けたかった…。