Inufelipe Postado Abril 30, 2007 Denunciar Share Postado Abril 30, 2007 Ola galera do Script Brasil Forum.Eu gostaria de saber como eu faço parabaixar um arquivo da web ?tipo uma pagina HTML,ou uma atualização para um progamaque eu escrevi em C++.Falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Bittencourt Muniz Postado Abril 30, 2007 Denunciar Share Postado Abril 30, 2007 Caso esteja usando a plataforma Windows, dê uma olhada na função da API do Windows 'UrlDownloadToFile'.Referência, no site AllApi: http://allapi.mentalis.org/apilist/URLDownloadToFile.shtml (exemplo/codificação em Visual Basic 6)Na biblioteca 'Windows.h', você não achará essa função préviamente declarada. Declare a mesma, da seguinte maneira:extern "C" __declspec(dllimport) int URLDownloadToFileA(int pCaller, char* szURL, char* szFileName, int dwReserved, int lpfnCB); Dê uma pesquisada nos artigos/tutoriais da seção dicas aqui dessa sala para mais detalhes, mas qualquer coisa, não deixe de perguntar, certo? Um pequeno exemplo de download, utilizando essa função: int main() { URLDownloadToFileA(0, "http://google.com/", "C:\\Temp.txt", 0, 0); //Grava o conteúdo HTML da página principal do Google em um arquivo 'Temp.txt', no drive C. return 0; }Ah! Lembrando que essa função está declarada na DLL 'urlmon.dll', ou seja, você deve adicionar referência a essa DLL, para o compilador reconhecer a chamada. Caso utilize o GCC, utilize a seguinte linha de comando: -name "C:\WINDOWS\system32\urlmon.dll" (lembrando que estou usando o Windows XP e o caminho da biblioteca pode variar).Qualquer coisa estamos aí! Falows! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Inufelipe Postado Maio 1, 2007 Autor Denunciar Share Postado Maio 1, 2007 Cara eu não uso microsoft windows...falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Bittencourt Muniz Postado Maio 3, 2007 Denunciar Share Postado Maio 3, 2007 Hum.... entendo.Olha, programo apenas para Windows. Dê uma pesquisada sobre os recursos que o Linux oferece de API sobre redes. Ah! Tente verificar também, uso da biblioteca de programação usando socket's de rede ("socket.h", se não me engano). Infelizmente, as bibliotecas padrões do C/C++ não dão suporte para interação com redes, até onde sei.Infelizmente, não posso te ajudar.Falows! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonas de Abreu Postado Maio 3, 2007 Denunciar Share Postado Maio 3, 2007 Tente dar uma olhada na lib gnet. não conheco ela muito bem, mas talvez ela tenha suporte ao que voce precisa. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Inufelipe
Ola galera do Script Brasil Forum.
Eu gostaria de saber como eu faço para
baixar um arquivo da web ?
tipo uma pagina HTML,
ou uma atualização para um progama
que eu escrevi em C++.
Falou
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.