Вы пытались посмотреть коллекцию опубликованных файлов? API выглядит так, как будто это стандартное сообщение. Если это так, просто используйте эту коллекцию.
Если это не так, вам нужно использовать свойство inputtream объекта запроса для чтения входящих байтов.
Использование чего-то вроде Fiddler или firebug скажет вам, как он делает запрос. Ищите тип запроса multipart / mime
редактировать
Проверка целостности файла и правильности его загрузки практически невозможна. Единственный способ, которым я могу подумать, это сделать так, чтобы пользователь сгенерировал хеш файла, затем загрузил файл и хеш, и вы проверили, что хеш действителен. то есть не очень практично.
Все, что вы получаете, это поток байтов. Вы должны предположить, что когда поток заканчивается, он закончился чисто, и вы получили весь файл.