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

Как получить ссылку на загруженный через форму файл в 1С Битрикс?

Здравствуйте. Добавил форму с полем типа "файл", мне нужно получить на него ссылку чтобы потом отправить на email. Не могу найти где происходит "засовывание" файла в нужные папки (случайные названия). Использую компонент веб форм, смотрю в ../form.result.new/component.php не найду. Куда нужно смотреть?
  • Вопрос задан
  • 1635 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
Насколько я понял Вы используете Веб формы.

Если вам необходимо ссылку на файл прикрепить в письмо, то надо чтобы:
1) Само поле было настроено как файл 075dce1afadc4f488dbb93c89096178f.png
2) Создать почтовый шаблон 1da42e656fb34596a4d8f474c98ef45e.png , в него будет передаваться ссылка на файл.

Если же вам нужно ко всему этому добавить свою логику, то можно подписаться на событие onAfterResultAdd , а уже имея id результата получить с помощью API модуля нужные Вам данные.
Ответ написан
Комментировать
rpsv
@rpsv
нормально делай, нормально будет
Класс CFile отвечает за работу с файлами.
Документация.
Ответ написан
Ваш ответ на вопрос

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

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