× Linguagem de Programação ADVPL

Perguntas Baixar arquivo e executar

Mais
11 anos 1 mês atrás #17810 por GuPadrao
Pessoal, pergunta rápida e fácil.

Tenho um arquivo que preciso baixar de um site e o mesmo está em CSV. Há uma url que se eu chamar o download é iniciado automaticamente

É possível em ADVPL fazer o download desse arquivo direto do site, salvar em um diretório na minha máquina e executa-lo?

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17813 por lalberto
Respondido por lalberto no tópico Baixar arquivo e executar
//
// Copia arquivos do FTP
//
Static Function CopiaFtp(cArqs)
Local cServidor
Local cServidor := 'ftp.dominio.com.br'
Local cLogin := 'usuario'
Local cSenha := 'senha'
Local cOrigem := 'caminho\no\ftp'
Local cDestino := '\caminho\no\servidor\'
Local lRet := .T.

FTPDisconnect()
If !FTPConnect( cServidor, ,cLogin, cSenha )
APMsgInfo( 'Falha na conexão!' )
lRet := .F.
Else
If FTPDirChange(cOrigem)
aArqs := FTPDIRECTORY( cArqs )
nArqsCopy := Len(aArqs)
If Len(aArqs) = 0
APMsgInfo( 'Nenhum pedido encontrado no site, verificar arquivos locais' )
lRet := .F.
Else
For n := 1 to Len(aArqs)
If !FTPDOWNLOAD(cDestino+aArqs[n][1], aArqs[n][1] )
APMsgInfo( 'Problemas ao copiar arquivo '+ aArqs[n][1] )
Else
If !FTPERASE( aArqs[n][1] )
APMsgInfo('Problemas ao apagar o arquivo ' + aArqs[n][1] )
EndIf
EndIf
Next
EndIf
EndIf
EndIf

Return lRet

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.093 segundos
Joomla templates by a4joomla