- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Funções AdvPL
- Obtendo imagem a partir de URL
Perguntas Obtendo imagem a partir de URL
- s_prat
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 27
- Obrigados Recebidos: 0
7 anos 11 meses atrás #31383
por s_prat
Obtendo imagem a partir de URL foi criado por s_prat
Bom dia galera!
Eu desenvolvi uma função que obtém uma imagem a partir de uma URL e a salva no disco local da máquina. Quando eu executo a partir do menu que eu criei ele salva a imagem perfeitamente, entretanto quando eu executo essa mesma função a partir de um JOB ele não consegue salvá-la, apresenta o erro -1. Alguém saberia me explicar o motivo? Desde já agradeço.
Exemplo da Função:
User Function getImagem()
Local _cHtml := ""
Local _cNomImg := "download.jpg"
Local _cFolder := "C:\"
_cHtml := HttpGet( " picviewer.umov.me/Pic/GetImage?id=340988...40d4b2130cec26bde4e1 " )
If !( MemoWrite( _cFolder + _cNomImg, _cHtml ) )
ConOut( "ARQUIVO NAO FOI CRIADO. ERRO: " + allTrim(Str(FError())) ) ; ConOut("")
Endif
Return
Eu desenvolvi uma função que obtém uma imagem a partir de uma URL e a salva no disco local da máquina. Quando eu executo a partir do menu que eu criei ele salva a imagem perfeitamente, entretanto quando eu executo essa mesma função a partir de um JOB ele não consegue salvá-la, apresenta o erro -1. Alguém saberia me explicar o motivo? Desde já agradeço.
Exemplo da Função:
User Function getImagem()
Local _cHtml := ""
Local _cNomImg := "download.jpg"
Local _cFolder := "C:\"
_cHtml := HttpGet( " picviewer.umov.me/Pic/GetImage?id=340988...40d4b2130cec26bde4e1 " )
If !( MemoWrite( _cFolder + _cNomImg, _cHtml ) )
ConOut( "ARQUIVO NAO FOI CRIADO. ERRO: " + allTrim(Str(FError())) ) ; ConOut("")
Endif
Return
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
7 anos 11 meses atrás #31384
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Obtendo imagem a partir de URL
Cara ao invés de gravar a imagem e c:\ com o job, tenta salvar dentro da pasta system e depois copia-la para a pasta c:\, usando a função cpys2t senão me engano.
Acho que job não faz tratamento de arquivos, é por isso que está ocorrendo este problema somente em job.
Abraços
Acho que job não faz tratamento de arquivos, é por isso que está ocorrendo este problema somente em job.
Abraços
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.
- s_prat
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 27
- Obrigados Recebidos: 0
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Funções AdvPL
- Obtendo imagem a partir de URL
Tempo para a criação da página:0.116 segundos