Загрузить файл

Используется для загрузки файлов в Бипиуме из интернета или сгенерированных в сценарии. Файлы из интернета могут быть также прикреплены к записям без загрузки в хранилище. При этом файл будет ссылаться на внешний источник (сайт). Данный компонент позволяет копировать файлы в файловое хранилище, это бывает нужно для генериуремых временных файлов сторонними сервисами.

Свойства

Секция «Файл»

Файл Способ выбора источника файла. Доступные варианты: загрузить по URL и сгенерировать файл. Вариант «загрузить по URL» загрузит файл из интернета в файловое хранилище Бипиума. Такой вариант полезен чтобы скачать и сохранить сгенерированный файл внешним сервисом. Вариант «сгенерировать файл» загрузит в файловое хранилище файл, созданный в сценарии, например текстовый или html.

URL Свойство доступно при выбранном значении Файл = Загрузить по URL. Адрес файла в интернете. Формат: значение/выражение.

Содержание файла Свойство доступно при выбранном значении Файл = Сгенерировать файл. Содержимое созданного файла. Формат: значение/выражение.

Имя файла Название файла, включая расширение. Например, "document.pdf" или "Отчет.htm". Если имя не задано, то система попробует использовать имя файла из URL, если это будет возможно. Формат: значение/выражение.

Секция «Результат»

Сохранить как Способ выбора результата действия компонента. Доступные варианты: файл в запись и вернуть ID файла. Вариант «файл в запись» сохранит скаченный или сгенерированный файл в указанное поле, указанной записи в указанном каталоге. Если в этом поле уже сохранен файл, то он будет заменен новым. Вариант «вернуть ID файла» не сохраняет файл в запись, а возвращает идентификатор файла, чтобы сохранить его в нужную запись вручную. Это бывает нужно, если требуется скачать/сгенерировать несколько файлов и сохранить их в одно поле.

Каталог Свойство доступно при выбранном значении Сохранить как = Файл в запись. Каталог из числа доступных в системе, в который требуется сохранить файл. Формат: список каталогов.

ID записи Свойство доступно при выбранном значении Сохранить как = Файл в запись. Идентификатор записи (ID), в которую требуется сохранить файл. Формат: значение/выражение.

Поле Свойство доступно при выбранном значении Сохранить как = Файл в запись. Идентификатор поля (API ID), в которое требуется сохранить файл. Формат: список полей выбранного каталога.

ID файла Свойство доступно при выбранном значении Сохранить как = Вернуть ID файла. Выходной параметр. Сохраняет в указанную переменную идентификатор загруженного в хранилище файла (ID). Формат: имя переменной.

Сохранить URL файла в Выходной параметр. Переменная, в которую будет сохранен URL файла в файловом хранилище. Формат: имя переменной.

Пограничные события

Компонент поддерживает 2 типа пограничных событий:

  • Ошибка — выход из компонента, если произошла какая-либо ошибка

  • Таймаут — выход из компонента, спустя заданное ограничение по времени

Если компонент завершился с ошибкой, но на нем не было пограничного события, то процесс завершается. Сообщение ошибки возвращается в результатах процесса.