んーやっぱ HTTP::Body のバグだな。。

$self->add したときに $self->{buffer} に append してるのに、File::Temp には毎回全部書き込んじゃってるという。