ぼーっと週末。
2006/7/9 [17:43:10] (日) 

相変わらずmultipartの解析がうまく行ってないようで、アップロードされた画像が壊れてるケースが、特にMacとMSIE5.23の組み合わせで頻発する。
自作のサブルーチンのバグ。今日は天気も天気だし、プール疲れが残るので、図書館に行ったぐらいであとは部屋でぼーっといちんち、だ。なので、バグ部分とにらめっこ。(ちなみに、今日初めて知ったんだけど、地元の図書館には「ハヤカワミステリ」の棚があって腰が抜けた…マニアック過ぎ)
CGI.pmとかCGI_Lite.pmとか、あちこちにあるリソースを覗いて回る。
たぶん、該当するところ。わたしがsplitで分けてから場当たり式にふりわけてるところを、どのモジュールも正規表現一発で済ませてる。なるへそ(死語)と思い、それをそのまま拝借して入れたら、特に問題なくアップロードはできる…。んだけど、従来の自作ルーチンでもわたしの環境下では問題ないんだよなぁ。
でもって、Lite.pmあたりは、バッファの上限をつけて、読み込みを分けてるんだけど、これって意味があるのかな。Content-lengthで最大サイズに制限かけてるから小分けにする意味がないような…。
あとは、もしかするとmod_perlのバッファがなにか干渉してるかも、とか、出力のファイルハンドルを細工しなきゃいけないのか、とか。
いろいろ試してみるんだけど、Macなんて持ってないのが困ったちゃんだぞ、おれ。

