Получение изображений или файлов от пользователя

Статья описывает как определить, что пользователь отправил файл, получить на него ссылку и как правильно работать с ней.

Чтобы определить, что пользователь отправил файл(далее фотография, файл, видео и тд объединяются одним словом), необходимо в условии указать attachment_message как на Рисунке 1:

После того, как отправлен файл, появляются две переменные: #{attachments} - url вложений к сообщению пользователя в формате JSON массива #{attachment_url} - в этой переменной содержится обычная url ссылка на вложение для передачи в AmoCRM, Битрикс24 и пр.

Чтобы понять, чем отличаются attachments и attachment_url друг от друга, выведите их на экран:

Если в вашем проекте используется несколько вложений от пользователя, то удобно присваивать для url каждого из них собственную переменную. Для этого в редакторе блока в поле Калькулятор объявите переменную, в которую сохраните полученный url вложения.

Ваша_переменная = #{attachment_url}, как на Рисунке 3.

Last updated