A7Mの日記: ほぼ初めてのPerlとCGI
日記 by
A7M
IIS+Perlで簡単なアップローダをテストしたのだけど、何故うまくいかない。('A`)
CONTENT_LENGTHはしっかり来ている。
だけど、その先でハングっているというか、ファイルの読み込みが終わらない。
これだけで1日半悩んでいて、とあるサンプルを見てみたら、binmodeで標準入力をバイナリモードにしなければならない模様。
う~ん、どうしてなんだろ。
readでCONTENT_LENGTHのサイズをきっちり読み込み終わるまで待つということなのかな?
まぁ、いいや。ちゃんと動いたし。
しかし、HTMLのFORMがらみがまともに書けないってのは大問題だぞ!>俺
CONTENT_LENGTHはしっかり来ている。
だけど、その先でハングっているというか、ファイルの読み込みが終わらない。
これだけで1日半悩んでいて、とあるサンプルを見てみたら、binmodeで標準入力をバイナリモードにしなければならない模様。
う~ん、どうしてなんだろ。
readでCONTENT_LENGTHのサイズをきっちり読み込み終わるまで待つということなのかな?
まぁ、いいや。ちゃんと動いたし。
しかし、HTMLのFORMがらみがまともに書けないってのは大問題だぞ!>俺
追記:
そうか!よ~く考えてみたら、パケット落ちとかあるから一括で読み込まず、1パケットごとに読み込んで、最後に結合するのか。
ほぼ初めてのPerlとCGI More ログイン