JoveLebedev: есть подозрение, что клиент некорректно формирует форму, с файлом, для её передачи стандартным HTTP, что бы его можно было достать через $_FILES, если файл бинарный.
*P.S. Не совсем понимаю, что такое "DataStream" и под какой стандарт он это заворачивает.
JoveLebedev: не припоминаю в стандартном HTTP-протоколе механизмов с названием "DataTransfer", но точно помню, что файлы (бинарные) отправляют POST-запросом. Пример POST-запроса на шарпе есть например тут.