Ajude o site desativando o bloqueador de anúncio

ASSINE A NEWSLETTER

Cadastrando...
PIX uDesenv pix deposito

ADVPL - Como baixar imagens web para o sistema?

Autor: Eurai Criado: 13/08/2021 Atualizado: 13/08/2021

 

Segue exemplo de como realizar o download de imagens. É altamente recomendado adicionar tratamentos se o download foi bom sucedido.

Pode se utilizar as funções type e valtype para verificação.

O exemplo está no gitHub..

 

#INCLUDE "TOTVS.CH"

/*/{Protheus.doc} GETURLIMG
Salva imagem por URL
 
@author     Eurai Rapelli
@since      06/05/2015
 
@param      cUrl , Caracter , Endereço HTTP
@return     cCaminho , Caracter , Local onde foi armazenado arquivo
 
@example    U_GetUrlImg( 'https://udesenv.com.br/assets/images/universo-desenvolvedor-logo-320.webp' )
 
@see        http://www.udesenv.com.br
 
@obs        Conteudo pode ser utilizado desde que respeite as referencias do autor.
/*/
User Function GETURLIMG( cUrl )
Local cHtml := ''
Local cCaminho := ''
Local cPath    := '\'
 
 
 
Default cUrl := 'https://udesenv.com.br/storage/media/uploads/202107/advpl_vscode.png'
 
 
cHtml := HttpGet( cUrl )
 
cCaminho := cPath + SubStr( cUrl, Rat("/",cUrl) + 01 )
MemoWrite( cCaminho, cHtml )
 
 
Return( cCaminho )

 

 

 

geturlimg 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎

Um abraço, e até a próxima  

 

 

 

 

 

Discussão (0)

Sem comentários ainda

Realize o LOGIN no site para poder comentar