Перейти к содержимому
Русский язык для Invision Community 5

Как POST запросом передать в кастомное поле файл?

Здравствуйте!

 

Есть IPB 4.3.6 и база данных с кастомным полем типа "Файл". Я использую POST запросы, чтобы через API передать нужную мне информацию на сайт. Проблема в том, что если я передаю в запросе ссылку на файл (картинка), то в итоге в поле добавляется именно ссылка на картинку, но не сама картинка. С полями других типов проблем нет, вроде научился передавать данные. Запрос такой:

 

https://domen.com/api/cms/records/2?key=333333333333&author=1&fields[16]=https://img.com/ad324dg.jpg

 

Скажите, здесь проблема в самом запросе или можно научить IPB скачивать картинку по ссылке и сохранять ее на сервере?

Рекомендованные сообщения

Если это поле не типа File тогда наврядли форум будет загружать его на сервер. Такой функционал придется дописать.

  • Автор

Так вот как раз это поле у меня типа File с разрешением на загрузку любым форматов файлов, но форум не загружается файл себе на сервер.

Так вот как раз это поле у меня типа File с разрешением на загрузку любым форматов файлов, но форум не загружается файл себе на сервер.

И не будет. Не предусмотрено.

  • Автор

Если делать все "как надо", то это как? Подскажите, пожалуйста.

Писать плагин, расширяя апи, где нужно будет "научить IPB скачивать картинку по ссылке и сохранять ее на сервере"

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.