URL CODIFICADA EM UFT-8
Olá boa noite pessoal.
Criei uma aplicação que faz download de arquivos na Internet
usando o seguinte codigo :
Notei que quando é passado a URL neste formato
https://ww.site.com.br/Staden- O perfume.mp3
o arquivo é baixando somente com 1kb
mas se eu jogar a mesma URL no Navegador
o mesmo a converte para o formato de URL UTF-8
a transformando para
https://ww.site.com.br/Staden-%20O%20perfume.mp3
e o arquivo baixa normalmente.
Passando a mesma URL COdificada para meu programa
o arquivo tbem e baixado.
Gostaria de saber se alguem sabe alguma funcioalidade em VB 6 para que eu possa
Codificar a URL para UFT-8 para que possa baixar o arquivo corretamnte.
Ou se não se existe alguma maneira de baixar o arquivo sem perda de dados pelo meu programa.
Desde já Muito Obrigado
Criei uma aplicação que faz download de arquivos na Internet
usando o seguinte codigo :
[ô]Crio o Objeto responsavel para fazer a requisição via HTTP
Set RequisicaoHTTP = CreateObject([Ô]WINHTTP.WinHttpRequest.5.1[Ô])
[ô]abro a URL peloe Metodo GET
RequisicaoHTTP.Open [Ô]POST[Ô], UrlOrigem, False
[ô]Envio a Requisição para o Link desejado
DoEvents
RequisicaoHTTP.Send
[ô]Se aconteceu algum erro altero o status
If Err.Number <> 0 Then
MsgBox [Ô]Erro ao baixar Arquivo ![Ô] & Err.Description
Exit Sub
Else
[ô]Caso não ocorra erro abro o arquivo de destino e salvo o arquivo retornado que está em Byte
Open PastaDestino For Binary As #1
DadoByte() = RequisicaoHTTP.ResponseBody
Put #1, 1, DadoByte()
Close #1
[ô]seto o status como Sucesso
End If
[ô]Destrui o objeto em memoria
Set RequisicaoHTTP = Nothing
Notei que quando é passado a URL neste formato
https://ww.site.com.br/Staden- O perfume.mp3
o arquivo é baixando somente com 1kb
mas se eu jogar a mesma URL no Navegador
o mesmo a converte para o formato de URL UTF-8
a transformando para
https://ww.site.com.br/Staden-%20O%20perfume.mp3
e o arquivo baixa normalmente.
Passando a mesma URL COdificada para meu programa
o arquivo tbem e baixado.
Gostaria de saber se alguem sabe alguma funcioalidade em VB 6 para que eu possa
Codificar a URL para UFT-8 para que possa baixar o arquivo corretamnte.
Ou se não se existe alguma maneira de baixar o arquivo sem perda de dados pelo meu programa.
Desde já Muito Obrigado
Faça seu login para responder