Я разрабатываю RESTful API, который должен обрабатывать загрузки двоичных файлов. Должно ли это быть сделано так же, как загрузка HTML-форм, или есть лучший способ?
Посмотрите на API Amazon для идеи. Он использует запрос PUT и затем через sendREST отправляет содержимое. Загрузка файлов в Amazon S3 с помощью REST API
Хороший способ - загрузить двоичную информацию, используя потоки. Вы могли бы взглянуть на проект клиента JeCARS. Точнее, класс JC_RESTComm.java выполняет загрузку.