Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Декодировать из Base64 / Decode from Base64

Группа действий: Базовые действия


Описание

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

  • В результате возвращается файл с декодированными данными Base64.
  • Для декодирования  необходимо использовать код, закодированный в Base64.
  • Для декодирования необходимо указать путь к файлу и имя файла, в котором будут находиться декодированные данные.

Иконка

Параметры

Входные параметры

  • Поле " Данные ".                 Строка с закодированными в Base64 данными. Тип данных — Строка.
  • Поле " Имя файла ".            Имя файла (с расширениями или без), в котором находятся декодированные данные. Тип данных — Строка. 
  • Поле " Путь к папке ".         Путь к почте, куда сохраняется файл с декодированными данными. Тип данных — Путь к отправке.
  • Чекбокс " Перезаписать ".   Если значение «Истина», файл перезаписывается в международный файл с таким же именем. Если значение «Ложь», то в случае подачи файла с таким же именем робот выбрасывает ошибку».

Выходные параметры:

  • Поле « Результат ». Путь к файлу с декодированными данными. Тип данных - Путь к файлу. 

Настройки

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

Строка с закодированными в Base64 данными. Тип данных — Строка.


Строка
Да
Поле " Имя файла " Имя файла (с расширениями или без), в котором находятся декодированные данные. Тип данных — Строка. Строка
Да
Поле " Путь к персоналу "Путь к почте, сохраните файл с декодированными данными куда. Тип данных — Путь к отправке.Путь к отправке
Да
Чекбокс " Перезаписать "Если значение «Истина», файл перезаписывается в файл с таким же именем. Если значение «Ложь», то в случае подачи файла с таким же именем робот выдаст ошибку».

Нет
Результаты
Поле « Результат »Путь к файлу с декодированными данными. Путь к файлу. 


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

  1. При указании недопустимых в названии имени файла символов ( \ / : * ?  " < > | + пробел) робот выдаст ошибку: "В файле введен некорректный символ: \ / : * ? «< > | + пробел».
  2. Если в имени файла будет указано расширение (в конце имени поставит точку и напишет расширение), то результатом будет файл с указанием расширения.
  3. Если не будет указано расширение имени файла, то получится файл без расширения.
  4. Добавлена возможность перезаписать файл: Если значение параметра «true», файл перезаписывается в случае подачи файла с таким же именем. Если значение параметра «false», то в случае сохранения файла с таким же именем робот выдает ошибку: «Файл с таким именем уже существует».
  5. Если действие не сможет декодировать данные, то будет выдана ошибка: «Не удалось декодировать данные».

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

Задача 1:

Необходимо выполнить декодирование без указания расширения файла. 

Решение:

  1. Установить действие "Декодировать  из Base64" на рабочую область.
  2. Корректно заполнить параметры. "Данные" - строка в Base64", "Имя файла" имя с допустимыми символами без расширения. 
  3. Запустить робота.


Реализация:

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

  6. Запустить робота по кнопке "Запуск" в верхней панели.

Результат: Действие выдало результат в виде пути к файлу без расширения с декодированными данными.

Задача 2.

  1. При  задании недопустимого имени файла, например в параметре "Имя файла" - указать имя с недопустимыми символами. 

2. Запустить робота.

Результат: Действие выдает ошибку с описанием: "Некорректное заполнение параметров.".

Задача 3.

Необходимо выполнить декодирование из Base64 с указанием существующего имени файла с отключением перезаписи.



Задача 4.

Необходимо выполнить декодирование с указанием существующего имени файла с перезаписью файла.









  • Нет меток