DOWNLOAD DE ARQUIVOS DO GOOGLE DRIVE

RENE9000 16/10/2013 11:30:51
#430072
Olá pessoal.

Estou desenvolvendo uma aplicação em vb 2010 que, dependendo de certas condições, faz download de arquivo da internet, tanto arquivo em formato texto quanto arquivos binários.

Por ter uma conta no google, pela praticidade estou tentando usar o Google Drive para fazer os downloads nos micros dos clientes.

Pesquisei uma rotina para fazer download e peguei um exemplo no MSDN e um exemplo do Macoratti, ambos baixam o arquivo, mas ao abri-lo, ele está cheio de informações incorretas.

Existe algum procedimento especial para baixar arquivos do Google Drive ?

Usei a rotina abaixo no Macoratti :

[ô]criando uma instância da classe WebClient
Dim cliente As WebClient = New WebClient
[ô]usando o método DownloadFile para efetuar o download
Try
cliente.DownloadFile([Ô]https://EnderecoDoArquivo[Ô], [Ô]c:\Temp\arquivo.txt[Ô])
MsgBox([Ô]Arquivo recebido com sucesso.[Ô], MsgBoxStyle.Information)
Catch ex As Exception
MsgBox(ex.Message & [Ô] - [Ô] & ex.Source)
End Try
[ô]limpa a memoria
cliente.Dispose()
KERPLUNK 16/10/2013 12:41:06
#430074
Resposta escolhida
é possível integrar o google drive com o .NET, mas não da maneira como você está fazendo, pois assim, depende do login, se não estiver logado, ou estiver logado com a conta diferente da que você precisa, não vai conseguir. https://developers.google.com/drive/examples/dotnet



RENE9000 16/10/2013 12:55:15
#430076
Entendi......

Na verdade precisava de algo simples, apenas onde eu pudesse colocar o arquivo de forma temporária e as aplicações fariam download quando fosse carregadas.

Não querendo abusar da ajuda, existe algum local onde possamos armazenar arquivos temporários que pudessem facilmente ser baixados ?

Grato....
LLAIA 16/10/2013 13:11:41
#430077
Cara, acho mais fácil vc pagar uma hospedagem baratinha em um host que te dê alguma segurança de disponibilidade.
RENE9000 16/10/2013 13:28:42
#430079
é isso ai.....

Pra que complicar se existe maneiras simples de fazer as coisas .....

Usando um provedor qualquer fica bem simples usando direto o comando :
My.Computer.Network.DownloadFile([Ô]http://url[Ô], [Ô]destino[Ô])

Problema resolvido....

Valeu....
Tópico encerrado , respostas não são mais permitidas