Я нашел грязное решение этой проблемы. Для меня это, конечно, временный bcs, он не работает при litespeed (я использовал обратный прокси в apache, чтобы избежать этой проблемы).
<Location "/upload.php">
RequestHeader set Content-Type "multipart/form-data; boundary=-----NPRequestBoundary-----"
</Location>
Это заставит веб-сервер заменить заголовок типа контента. На данный момент я уверен - это ошибка PHP (кто-то предполагал, что кодировка произойдет до boundary=
)