Здравствуйте!
Портятся файлы при загрузке через multipart form-data. От размера не
зависит, зависит от типа. Кажется, портятся только бинарники. Проверял
на картинках и на тарболах. Так, архив размером ~800Кб присылается как
400Кб. Картинка ~900 Кб приходит 200Кб. Думаю, что проблема не в
программе разбора мультипарт, т.к. пробовал и самостоятельно писать его,
и с помощью внешней библиотеки - результат одинаковый. Получаю данные в
cgi программу, которая работает через fcgi -> cgi переходник.