Ir para conteúdo
Fórum Script Brasil

Soberano~

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que Soberano~ postou

  1. Soberano~

    Copiar Arquivo

    Não isso é em delphi, Mais para comparar o hash é só procurar no google algo relacionado a checksum que irá achar vários programas que possibilita checar a integridade do arquivo! E sobre o download consegui usando esse comando: My.Computer.Network.DownloadFile("http://", "C:\") Desde de já desejo um feliz natal amigo; Bye!
  2. Soberano~

    Copiar Arquivo

    Todo arquivo tem um hash! E nessa linha: FileOpen(1, (Environ("PROGRAMFILES") & "\audio\teste.txt"), OpenMode.Append) Cria-se esse arquivo com determinado hash deixando aberto, E faz o download do arquivo do servidor: PrintLine(1, GetUrlSource("http://www.servidor.com/teste.txt")) FileClose(1) Mais não é realmente o arquivo do servidor que fica por final no diretório, Da para ver isso no hash, O arquivo criado contém o mesmo conteúdo do original mais não é o arquivo original linkado no site; Nisso corrompe o sistema de atualização pelo motivo de comparar o hash entende? Digamos que é um arquivo igual com hash diferentes Sendo assim em vez de baixar do servidor o arquivo já atualizado, iria criar um arquivo velho para ser atualizado Procurei algumas funções aqui de download e não deu muito certo, Vou fazer uma nova procura, mais se poder me ajudar nisso Até mais
  3. Soberano~

    Copiar Arquivo

    beleza, Essa função de verificar se o caminho existe deu certo, assim não retorna nenhum error, Mais mesmo aqui sendo .NET vamos continuar neste tópico pois tenho mais uma dúvida... If Dir(Environ("PROGRAMFILES") & "\audio\teste.txt", vbDirectory) = "" Then 'Verifica se existe o caminho Else 'Existe, deleta Kill(Environ("PROGRAMFILES") & "\audio\teste.txt") End If 'Abaixo criar um arquivo e faz o download em cima FileOpen(1, (Environ("PROGRAMFILES") & "\audio\teste.txt"), OpenMode.Append) PrintLine(1, GetUrlSource("http://www.servidor.com/teste.txt")) FileClose(1) Minha dúvida agora é na parte de download no code acima, Da maneira que está escrita, Antes de baixar o arquivo cria-se um arquivo com um determinado hash! E quando baixa o arquivo linkado, O hash do arquivo não muda... E esse detalhe é muito importante para o sistema de atualização aqui Por isso gostaria de saber qual a melhor maneira de arrumar isso, seria baixar diretamente em vez de criar um arquivo antes... Como poderia fazer? Thanks, Até mais
×
×
  • Criar Novo...