in reply to Binary file upload truncation?

you might try playing with "set_buffer_size" ... if i understand the docs right, it needs to be at least as big as the smallest MIME part you expect to be submitted (ie: bigger then the size of the biggest file you expect to get uploaded)

Try setting it to something obscenely big.