Pular para o conteúdo principal

Decodificar Base64

Configuração atual da tarefa Base64 Decode no Workflow Designer

A tarefa Decodificar Base64 executa a operação inversa à tarefa "Codificar Base64". Recebe como entrada uma string de texto no formato Base64 e a decodifica para recriar o ficheiro binário original (por exemplo, uma imagem, um PDF, um ficheiro ZIP, etc.).

Configuração

Este painel contém todos os campos necessários para configurar o processo de decodificação. Estes campos podem ser preenchidos manualmente ou através de parâmetros e variáveis do fluxo de trabalho.

  • Base64 Input: Neste campo deve ser inserida a string codificada em Base64 que pretende decodificar.
  • Nome do ficheiro: Aqui deve ser especificado o nome que será atribuído ao ficheiro após a decodificação, incluindo a sua extensão (ex. fattura.pdf, immagine.jpg).
  • Caminho do Ficheiro: Este campo define o caminho de destino onde o ficheiro decodificado será guardado.

Opções Adicionais

  • Sobrescrever ficheiro se existir: Se esta caixa estiver marcada, caso exista já um ficheiro com o mesmo nome no diretório de destino, este será automaticamente substituído pelo novo ficheiro. Se a caixa não estiver selecionada e o ficheiro já existir, a tarefa falhará para prevenir a perda acidental de dados.
  • Criar caminho se não existir: Ao marcar esta opção, se o caminho especificado no campo “Caminho do Ficheiro” não existir, ele será criado automaticamente pela tarefa antes de guardar o ficheiro. Se a opção não estiver ativa e o caminho não for válido ou não existir, a tarefa falhará.

Parâmetro de Saída

Ao concluir a execução, a tarefa disponibiliza os seguintes Parâmetros de Saída, utilizáveis como entrada em tarefas subsequentes do Workflow.

  • file: Retorna o caminho completo do ficheiro. Este parâmetro é ideal para passar o ficheiro para tarefas subsequentes, como por exemplo um enviar email com anexo.
  • filename: Retorna apenas o nome do ficheiro gerado.
  • content: Conteúdo do ficheiro gerado
  • result: Indica o resultado da operação efetuada pela Tarefa. Exemplo: "Ficheiro criado com sucesso" ou "Impossível escrever o ficheiro no disco".
  • resultJson: representa o resultado da execução da tarefa em formato JSON, incluindo informações gerais, configurações e detalhes da execução.