Safari 3.0.2 (OS X)は、<input type="file"> が混み入ったHTML formのなかにあった場合、取りこぼすことがあるようだ。
再現パターンを単純化できていないのだが、ふたつの<textarea>〜</textarea>の中に<input type="file" name="foo">が入っているケースで、POST結果にfooの痕跡がまったくない。
同じFORMをFirefox 2.0.0.5, Opera 9.22でPOSTすると正常に処理される。
設定のことなる別のweb hostに舞台を変えても同様だ。
とりあえず、
<input type="file">
の前後に
<input type="hidden" name="dummy" value="1">
とかはさんでやると問題は回避できた。