Задать вопрос
ragnar_ok
@ragnar_ok

Как подменить ссылку на скачивание файла?

Дан инфоблок с элементами, у которых есть свойство "Файл". Файлы сохраняются в /upload/.
Нужно добавить к ссылке на файл дополнительную директорию /download/. Таким образом, ссылка на файл в карточке элемента в админке должна стать такой: "/download/upload/file.txt".
Как это сделать? Использовать PHPQuery или есть наименее костыльных способ?

Речь идет об этой ссылке:
5ea2f23c068bf533729300.png

Ниже указано почему возник такой вопрос.
Нужно было ограничить неавторизованным пользователям скачивание из /upload/. Использовал скрипт предлагаемый Битрикс для контролируемого скачивания и разместил его по пути: "/download/download_private.php". Настроил его на скачивание файлов из /upload/.
Ссылки на файлы из элемента инфоблока теперь, конечно, отвечают 403. И скачать файл из админки без добавления к ссылке /download/ невозможно.
  • Вопрос задан
  • 476 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
@Aisamiery
вы можете выбрать куда загружать файлы, там справа есть кнопочки разные. А ограничить папку по правам можно штатным механизмом битрикса https://dev.1c-bitrix.ru/learning/course/index.php...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы