Я создал очень простой метод для приема входящих составных данных формы, включающих файл. Я использую Postman для тестирования. Кажется, я не могу получить данные $_FILES, он просто возвращает пустой массив. Я могу получить все остальные данные.
Мой метод выглядит так:
public function UploadFile($request){
Debug::dump($request);
Debug::dump($_FILES);
}
В Postman у меня есть:
url: http: // локальный / сенсибел-cms / home / UploadFile
заголовки: нет
тело: данные формы
key1: UID
значение1: 1234567
файл: testupload.png
Я прикрепил изображение, которое может иметь больше смысла:





Судя по скриншоту, вы все делаете правильно, в частности, заголовки Content-Type и Content-Length выглядят хорошо. Однако заголовок Origin: chrome-extension ... указывает на то, что вы используете приложение Postman Chrome, которое является устарел, поэтому попробуйте воспроизвести проблему с помощью собственного приложения Postman.