Faz o download de um arquivo a partir de uma URL. Arquivos que podem ser diretamente interpretados pelo navegador, como PNG e SVG, serão exibidos na mesma aba da aplicação, enquanto aqueles que não são compatíveis, como arquivos ZIP e JSON, serão transferidos para o dispositivo do usuário.
![](/download/attachments/145490334/BlocoIniciarDownloadDeUmArquivoURL.png?version=1&modificationDate=1697812678000&api=v2)
Figura 1 - Bloco Iniciar download de arquivo na URL
Compatibilidade
- Bloco cliente: cronapi.util.downloadFile()
- Bloco servidor: cronapi.util.downloadFile() - executado a partir da chamada do bloco cliente.
Retorno
Bloco sem retorno.
Parâmetros
URL
URL que contém o arquivo a ser transferido.
- Posição: 1
- Inglês: URL
- Tipo: Texto / String
- Exemplo: "https://www.cronapp.io/img/logo.svg"
Exemplo
A função abaixo em destaque inicia o download do arquivo ZIP contido na URL "http://servicodecloud.storage.cloud.cronapp.io/meuProjeto.zip".
![](/download/attachments/145490334/BlocoIniciarDownloadDeUmArquivoURLFuncao.png?version=1&modificationDate=1697812678000&api=v2)
Figura 2 - Função que faz o download de um arquivo zip
Como se trata de um arquivo ZIP e o navegador não consegue interpretá-lo, o arquivo é baixado para o computador do usuário, como visto na figura abaixo.
![](/download/attachments/145490334/BlocoIniciarDownloadDeUmArquivoURLExemplo.png?version=1&modificationDate=1697812678000&api=v2)
Figura 2.1 - Resultado da execução da função da figura anterior