Здравствуйте!
Что нужно:
Получить возможность клиенту скачивать файл из своего личного кабинета. Файл находится на портале битрикс24 (облако), в сделке.
Написал такой запрос:
$lic_shet = '112233';
$result = CRest::call(
'crm.deal.list',
array(
'filter' => array(
'UF_CRM_1726578812229' => $lic_shet
),
'select' => array('*', 'UF_*')
)
);
echo '<pre>';
print_r($result);
echo '</pre>';
Поле с типом файл выводит вот что:
[UF_CRM_1721630393453] => Array
(
[id] => 12180
[showUrl] => /bitrix/components/bitrix/crm.deal.show/show_file.php? ...
[downloadUrl] => /bitrix/components/bitrix/crm.deal.show/show_file.php? ...
)
Это определенно не то, что мне нужно.
Подскажите, пожалуйста, как безопасно вывести ссылку на файл из сделки? В просторах интернета не нахожу что-то цельное про это.
Какие есть варианты?
UPD
В голову пришла идея просто создать shortlink из этого файла. И выгрузить не сам файл, а эту ссылку. Если не будет вариантов с просто файлом, то, наверное, второй вариант подходит идеально.