user.userfield.file.get
Scope: user.userfield Права на выполнение: для всех
Метод позволяет получить файл из пользовательского поля.
Пример
Есть поле UF_USR_1604998606834
типа файл. Вызвав метод user.current можно получить файл в этом поле у текущего пользователя, где:
showUrl - это URL который покажет файл в браузере если пользователь авторизован;
downloadData - данные, которые нужно подавать на этот метод.
[UF_USR_1604998606834] => Array ( [id] => 774 [showUrl] => /bitrix/services/main/ajax.php?action=rest.file.get&SITE_ID=s1&entity=USER&id=1&field=UF_USR_1604998606834&value=774 [downloadData] => Array ( [id] => 1 [field] => UF_USR_1604998606834 [value] => 774 ) )
Запрос вебхуком:
/rest/1/a2ebx1rfao5pq5cr/user.userfield.file.get?id=1&field=UF_USR_1604998606834&value=774
Метод возвращает файл как контент на загрузку, а не json/xml.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024