Кодировать в Base64 Версия 1 (Python)

Группа действий: Базовые действия  Подгруппа Общее


Описание

Действие кодирует данные указанного файла в Base64

Иконка действия

Параметры и их настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Тип данных

Тип данных, которые будут кодироваться.

Элементы списка: Файл, Строка

Строка
Да
ФайлПуть к файлу, данные которого будут кодироватьсяПуть к файлу
Нет
СтрокаСтрока, которая будет кодироватьсяСтрока
Нет
Результаты
РезультатСтрока с кодированными даннымиСтрока

Особые условия использования 

  1. Для кодирования пользователю необходимо указать тип данных для кодировки: файл или строку.
  2. Если пользователь выбрал тип данных, но не указал выбранный тип (файл/строка), то действие отобразит ошибку: "Некорректно заполнены входные параметры".
  3. Результатом действия является строка с кодированными данными.
  4. Существует ограничение на размер файла - 10МБ. При указании файла большего размера действие выдает ошибку в виде сообщения: «Размер файла больше допустимого».

Примеры использования 

Задача 1

Необходимо закодировать данные, передаваемые во входном файле в Base64. 

Решение

  1. Установить действие "Кодировать в Base64" на рабочую область.
  2. Корректно заполнить параметры. "Тип данных" - Файл. 
  3. Запустить робота.

Реализация

  1. Выбрать файл, который необходимо закодировать в  Base64.
  2. Открыть группу действий "Базовые действия".
  3. Поместить в рабочее пространство студии действие "Кодировать в Base64". 
  4. Нажать на действие.
  5. Настройка действия. 
    1. Параметр "Тип данных". Выбрать в выпадающем списке "Файл".
    2. В поле "Файл" указать путь к папке, где находится файл.
  6. Запустить робота по кнопке "Запуск" в верхней панели.

Результат

 Действие выдало результат в виде строки с кодированными в Base64 данными.

Задача 2

  1. При некорректном задании параметров, например при типе данных "Строка" поле "Строка" оставить незаполненным.
  2. Запустить робота.

Результат

Действие кодировало указанную строку и вернуло строку с кодированными данными. Указанный файл действие не трогало.

Задача 3

Повторить кейс, указав "Тип данных" - Файл. В результате действие не будет трогать указанную строку.


  • Нет меток