Насколько я знаю, минусов нет.Может быть, текст / обычный текст может быть немного легче в транзакции, но я не думаю, что это значительно.Но по соображениям разметки, чтобы сохранить ваш код в чистоте, я бы использовал составную часть, только когда вы действительно загружаете файл.
EDIT
Я только что провел тест с использованием простой формы и Fiddler и результаты:
-text/plain: 1,552 bytes sent
-mulipart/form-data: 1,644 bytes sent
Текст / обычный текст в этом случае немного светлее.
Теперь, если у вас больше форма результаты:
-text/plain: 1,772 bytes sent
-mulipart/form-data: 2,837 bytes sent
Очевидно, что разница будет увеличиваться при увеличении размера формы.
Я не могу сказать, что этого достаточноЕсли вы сделаете все из нескольких частей, ваша жизнь станет проще.