ym88659208ym87991671
Отправка файлов на сторонний сервис | Документация для разработчиков

Отправка файлов на сторонний сервис

Обновлено 15 декабря 2023

Реализована возможность передавать файл, который был отправлен пользователем ассистенту, дополнительно на сторонний сервис. Например, вы можете сохранить файлы от клиента на своем сервисе.

Отправка

Чтобы отправить файл, в блоке $http.post добавьте поле fileUrl, который содержит путь до файла.

Например:

script: $http.post('http://url', {
fileUrl: 'https://example_path', // путь до файла
fileName: 'filename.png', // имя файла
});

Также можно указать имя файла fileName. Если fileName не указано, то в случае, если url содержит название файла с расширением, будет взято оно. В противном случае в качестве имени будет случайная строка.

Файл отправляется POST-запросом с параметрами:

Request Headers
Content-Type: multipart/form-data

Form Data
file: (binary)

Использование в сценарии

    state: sendFile
q!: отправить файл
script:
var link = "https://example_path/img"; //адрес, куда мы отправляем полученные файлы

$http.post(link, {
timeout: 10000,
fileUrl: 'https://example_path', // путь до файла
fileName: 'filename.png' // имя файла
});
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.