Здравствуйте, AsM2, Вы писали:
AM>Причем в самих данных (только не первом байте) может быть сколько угодно нулей – это никак не влияет на файл – он получается такого же размера, что и должен был быть.
А ты перевод строки какой используешь при отправке заголовков?
если однобайтовый юниксовый (\n), то все понятно. По стандарту в хттп
используется двухбайтовый перевод строки в http-заголовках, такой как в Windows.
возможно первый байт твоего запроса ожидается как недостающий байт двухбайтового перевода строки,
а приходит ноль(явный конец строковых данных). Вот сервер его и интерпретирует неправильно...