Defining File Uploads: multipart/form-data vs Base64 Bodies
Quick answer: For file uploads, multipart/form-data is the default correct choice because it streams binary bytes alongside other fields without inflating size, while a Base64 body is a workaround
Read article