История страницы
Декодировать из Base64
...
Версия 1 (Python)
Группа действий: Базовые действиядействия Подгруппа: Общее
...
Описание
Действие декодирует указанную строку данных из Base64 в файл.:
- В результате возвращается файл с декодированными данными Base64 .
- ;
- Для декодирования необходимо использовать код, закодированный в Base64 .
- ;
- Для декодирования необходимо указать путь к файлу и имя файла, в котором будут находиться декодированные данные.
Иконка действия
Параметры
...
Входные параметры
- Поле " Данные ". Строка с закодированными в Base64 данными. Тип данных — Строка.
- Поле " Имя файла ". Имя файла (с расширениями или без), в котором находятся декодированные данные. Тип данных — Строка.
- Поле " Путь к папке ". Путь к почте, куда сохраняется файл с декодированными данными. Тип данных — Путь к отправке.
- Чекбокс " Перезаписать ". Если значение «Истина», файл перезаписывается в международный файл с таким же именем. Если значение «Ложь», то в случае подачи файла с таким же именем робот выбрасывает ошибку».
Выходные параметры:
- Поле « Результат ». Путь к файлу с декодированными данными. Тип данных - Путь к файлу.
Настройки
и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры |
Данные |
Строка с закодированными в Base64 данными |
Строка | Да |
Имя файла |
Имя файла (с расширениями или без), в котором находятся декодированные данные |
Строка | Да |
Путь к папке |
Путь к почте, сохраните файл с декодированными данными куда |
Путь к отправке | Да | ||
Чекбокс " |
Перезаписать |
" | Если значение |
"Истина", файл перезаписывается в файл с таким же именем. Если значение |
"Ложь", то в случае подачи файла с таким же именем робот выдаст |
ошибку" | Нет | |||
Результаты |
---|
Результат |
Путь к файлу с декодированными данными |
Путь к файлу |
Особые условия
...
использования
- При указании недопустимых в названии имени файла символов ( \ / : * ? " < > | + пробел) робот выдаст ошибку: "В файле введен некорректный символ: \ / : * ? «<
- "< > | + пробел»
- пробел".
- Если в имени файла будет указано расширение (в конце имени поставит точку и напишет расширение), то результатом будет файл с указанием расширения.
- Если не будет указано расширение имени файла, то получится файл без расширения.
- Добавлена возможность перезаписать файл: Если значение параметра «true»
- "true", файл перезаписывается в случае подачи файла с таким же именем. Если значение параметра «false»
- "false", то в случае сохранения файла с таким же именем робот выдает ошибку: «Файл
- "Файл с таким именем уже существует»
- существует".
- Если действие не сможет декодировать данные, то будет выдана ошибка: «Не
- "Не удалось декодировать данные»
- данные".
Примеры использования
...
Пример использования
Задача
Необходимо выполнить декодирование без указания расширения файла.
Решение
...
Установить действие "Декодировать из Base64" на рабочую область.
Корректно заполнить параметры. "Данные" - строка в Base64", "Имя файла" имя с допустимыми символами без расширения.
Запустить робота.
Реализация
...
Выбрать файл, который необходимо декодировать в Base64.
Открыть группу действий "Базовые действия".
Поместить в рабочее пространство студии действие "Декодировать из Base64".
Нажать на действие.
Настройка действия:
Параметр "
Тип данных". Выбрать в выпадающем списке "Файл"Имя файла". Набрать имя файла с расширением или без расширения.
В поле "
ФайлПуть к папке" указать путь к папке, где находится файл.
6. Запустить робота по кнопке "Запуск" в верхней панели.
...
Результат
Результат: Действие выдало результат в виде пути виде пути к файлу без расширения с декодированными данными.
Задача 2.
- При задании недопустимого имени файла, например в параметре "Имя файла" - указать имя с недопустимыми символами.
2. Запустить робота.
Результат: Действие выдает ошибку с описанием: "Некорректное заполнение параметров.".
Задача 3.
Необходимо выполнить декодирование из Base64 с указанием существующего имени файла с отключением перезаписи.
Задача 4.
Необходимо выполнить декодирование с указанием существующего имени файла с перезаписью файла.