PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 22 → WX - Url To Img = Baixando de uma url de uma imagem da internet convertendo em uma imagem física em disco
WX - Url To Img = Baixando de uma url de uma imagem da internet convertendo em uma imagem física em disco
Débuté par BOLLER, 02 nov. 2017 15:24 - 2 réponses
Membre enregistré
2 852 messages
Popularité : +89 (91 votes)
Posté le 02 novembre 2017 - 15:24
// Summary: <specify the procedure action>
// Syntax:
//[ <Result> = ] UrlToImg (<url>)
//
// Parameters:
// url: <specify the role of url>
// Return Value:
// buffer: // None
//
// For instance:
// Indicate an example.
// WX - Url To Img = Baixando de uma url de uma imagem da internet convertendo em uma imagem física em disco
Procedure UrlToImg(url)

bufFerImagem is Buffer

IF url <> "" THEN

HTTPRequest(url)

bufFerImagem= HTTPGetResult()

END

RESULT(bufFerImagem)


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Membre enregistré
2 852 messages
Popularité : +89 (91 votes)
Posté le 08 mars 2018 - 05:53
Prezados,

Se o problema é up e down de imagens para usar no celular e se o arquivo é pesado maior que 500 kbytes então use ftp com httprequest/httpgetresult ou use simplesmente o componente amazon s3 também conhecido como o "balde de arquivos" da amazon.

Quando é muito grande o arquivo por webservice fica inviável a serializacao e deserialização.

Acima de 500kb de imagem deve ser feito ftp para subir para o servidor e httprequest(url_imagem) + httpgetresult em buffer imagem para baixar do servidor, veja esse post como eu faço

https://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/2719-url-img-baixando-uma-url-uma-imagem-internet/read.awp…

Eu faço assim ftp para UP e urltoimg( url ) para DOWN

ou uso o amazon s3 mais conhecido como balde de arquivos na nuvem (pode usar dropbox e gdrive) tem nos exemplos do help da ferramenta, mas o S3 é hoje uma das melhores formas de colocar dados na nuvem e regatar via url

http://repository.windev.com/resource.awp…

as duas formas acima estao com exemplos

praticamente controlc, control v

Bons estudos

:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Membre enregistré
2 852 messages
Popularité : +89 (91 votes)
Posté le 08 mars 2018 - 05:57
Comandos FTP

https://help.windev.com/en-US/…

https://help.windev.com/en-US/… // conectar

https://help.windev.com/en-US/… //listar o diretorio

https://help.windev.com/en-US/… //pegar down

https://help.windev.com/en-US/… //enviar up

https://help.windev.com/en-US/… // desconectar

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/