2017-01-04 5 views
2

Я пытаюсь загрузить видео (я также попробовал изображения) через REST api в Laravel через Postman.Загрузка файла с помощью Laravel через REST

До сих пор я пытался сделать простейшую загрузку, но ничего не работает. Я делаю запрос POST до http://localhost:8000/api/videos, используя опцию «данные формы» в PostMan и устанавливая параметр «файл», чтобы я мог использовать кнопку «просмотреть», чтобы найти файл на моем ПК и вызвать файл «файл», ,

В контроллере я делаю это:

return $request->file('file')->getClientOriginalExtension(); 

Но я получаю сообщение об ошибке «вызов функции члена getClientOriginalExtension() на нуль». Я также попытался:

return Input::file('file')->getClientOriginalExtension(); 

Но это тот же самый результат.

У кого-нибудь есть идея, что я делаю неправильно?

+0

Возможный дубликат [Отправить файл с почтальона Laravel API] (http://stackoverflow.com/questions/28093586/send-file-with-postman -в-Laravel-апи) –

ответ

6

Хорошо, я узнал, что случилось. При выборе «form-data» в PostMan он автоматически устанавливает заголовок «Content-Type: application/x-www-form-urlencoded».

Я просто удалил заголовок, и все работало :)

 Смежные вопросы

  • Нет связанных вопросов^_^