Content-Transfer-Encoding en la solicitud de carga de archivos

Estoy intentando cargar el archivo, usando XMLHTTPRequest y enviando estos encabezados:

Content-Type:multipart/form-data, boundary=xxxxxxxxx

--xxxxxxxxx
Content-Disposition: form-data; name='uploadfile'; filename='123_logo.jpg'
Content-Transfer-Encoding: base64
Content-Type: image/jpeg
/*base64data*/

¡Pero en el lado del servidor PHP ignora el encabezado "Content-Transfer-Encoding: base64" y escribe los datos sin codificar de base64 directamente en el archivo!

¿Hay alguna manera de arreglarlo

PD. es muy importante enviar datos usando base64

Respuestas a la pregunta(2)

Su respuesta a la pregunta