Отправка файлов на сторонний сервис
Реализована возможность передавать файл, который был отправлен пользователем ассистенту, дополнительно на сторонний сервис. Например, вы можете сохранить файлы от клиента на своем сервисе.
Отправка
Чтобы отправить файл, в блоке $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' // имя файла
});
Обновлено 20 апреля 2022
Заметили ошибку?
Выделите текст и нажмите Ctrl
+ Enter
, чтобы сообщить нам о ней