As far as I know, there is no shortage. Maybe the / plain text might be a little easier in the transaction, but I don't think this is important. But for markup reasons, to keep the code clean, I would only use multipart when you really upload the file.
EDIT
I just did a test using a simple form and Fiddler , and the results:
-text/plain: 1,552 bytes sent -mulipart/form-data: 1,644 bytes sent
In this case, the text / transparency in this case will be a little easier.
Now, if you have a larger form, the results are:
-text/plain: 1,772 bytes sent -mulipart/form-data: 2,837 bytes sent
Apparently, the difference will be higher as the size of the form increases.
I canβt say that itβs a big enough difference if you do everything you need to make your life easier.
source share