За последние 24 часа нас посетили 22712 программистов и 1262 робота. Сейчас ищут 774 программиста ...

Загрузка файлов на API

Тема в разделе "Прочие вопросы по PHP", создана пользователем SeApps, 16 фев 2019.

  1. SeApps

    SeApps Новичок

    С нами с:
    3 апр 2018
    Сообщения:
    27
    Симпатии:
    1
    Добрый день!

    Я пишу API для сервиса. Мне нужно реализовать загрузку файлов на сервер от клиента. В связи с этим несколько вопросов:
    1. Можно ли передавать файлы через json?
    2. Можно ли установить один content-type для файлов, и другой для других данных?
    3. Как делают в таких случаях?

    Нашел такую же проблему - https://ru.stackoverflow.com/questions/428753/Загрузка-файла-в-рамках-rest-json-концепции, что можете сказать про третий вариант?

    Тип данных - json.
     
    #1 SeApps, 16 фев 2019
    Последнее редактирование: 16 фев 2019
  2. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    JSON - это текстовый тип данных. Файлы можно передать, перекодировав их в текст. Например, в base64. Но надо учитывать, что размер файла при таком перекодировании увеличивается в 4 раза - ограничение на POST на сервере должно позволять передавать такие объемы.
     
    #2 Maputo, 16 фев 2019
    Последнее редактирование: 16 фев 2019