Ответ 1
Пока вы не собираетесь отправлять какие-либо другие данные вместе с файлом прямо сейчас, multipart/form-data
предоставит вам возможность добавить дополнительные данные позже, если это потребуется (без нарушения совместимости).
Также multipart/form-data
позволит получить доступ к API REST напрямую, отправив HTML-форму (см. fooobar.com/info/9025/...).
Однако ваш API может поддерживать оба типа, используя заголовок типа содержимого клиента, чтобы различать их.