Документация для разработчиков
Темная тема

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