Postman и Silverstripe API оконечная точка многоэлементная форма с загрузкой файла - PullRequest
0 голосов
/ 08 сентября 2018

Я создал очень простой метод для приема входящих многочастных форм-данных, включающих файл. Я использую Почтальон, чтобы сделать мое тестирование. Я не могу получить данные $_FILES, он просто возвращает пустой массив. Я могу получить все остальные данные.

Мой метод выглядит так:

public function UploadFile($request){
    Debug::dump($request);
    Debug::dump($_FILES);
}

В Почтальоне у меня есть:

URL: http://localhost/sensibel-cms/home/UploadFile

заголовки: нет

тело: форма-данные

ключ1: UID

значение1: 1234567

файл: testupload.png

Я приложил изображение, которое может иметь больше смысла:

enter image description here

1 Ответ

0 голосов
/ 08 сентября 2018

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

...