Função que cria um link público temporário para download de um arquivo físico. O link gerado é válido apenas por um período de tempo limitado, algo em torno de 10 minutos, após esse período é necessário obter um novo link para download.
Figura 1 - Bloco Criar URL de Download
Compatibilidade
- Bloco servidor: cronapi.util.Operations.createDownloadLink()
Retorno
Retorna um link temporário para download de um arquivo.
Parâmetros
Arquivo
Caminho completo do arquivo para criar link de download.
- Posição: 1
- Inglês: File
- Tipo: Texto / String
- Exemplo: "src/main/resources/assets/arquivo.png"
Exemplo
Na função abaixo, a variável "link" recebe como parâmetro o bloco Criar URL de Download. Este bloco, por sua vez, recebe como parâmetro o caminho de um arquivo, localizado na pasta de recursos do Cronapp, e gera um link de download que será impresso no console do depurador por meio do bloco imprime (Figura 2.1).
O link gerado é válido apenas por um período de tempo limitado, algo em torno de 10 minutos. Após esse período, o link não poderá mais ser utilizado para baixar o arquivo, sendo preciso executar a função novamente para obter um novo link atualizado.
Figura 2 - Exemplo de uso do bloco Criar URL de Download
Figura 2.1 - Resultado de execução da função da Figura 2
Para fazer o download do arquivo utilizando o link gerado, é necessário adicioná-lo ao domínio do projeto que está sendo executado no seu navegador, dessa forma o arquivo poderá ser baixado (Figura 2.2).
Figura 2.2 - Download do arquivo utilizando o link gerado