Como fazer checksum em site de hospedagem?

Como fazer checksum em site de hospedagem?

Estou tendo problemas para enviar um arquivo grande para um site.

Quando o arquivo é baixado posteriormente, ele está corrompido.

Como posso fazer uma soma de verificação do arquivo enquanto ele está no site para não precisar baixá-lo toda vez apenas para verificar se o upload foi feito corretamente?

Responder1

A maneira mais fácil seria fazer login no servidor web (por exemplo, usando ssh) e comparar a soma MD5.

A menos que você esteja usando algo verdadeiramente antigo chamado FTP e transfira arquivos binários no modo ASCII. Nesse caso basta digitar 'bin' no seu cliente FTP para carregá-los corretamente.

(Concedido, este é um palpite. Sua pergunta não menciona qual software você usa para fazer upload).

Responder2

Você teria que fazer com que o lado do cliente também executasse o algoritmo de soma de verificação, e isso significa Javascript. Dê uma olhadaesta pergunta SO. Uma vez lá, você teria que usar o código do lado do servidor para executar a soma de verificação (aqui estáuma implementação de PHP). A questão é um pouco aberta, então não tenho certeza se é isso que você estava procurando. Mas não sei se isso é possível sem programação, então não tenho certeza se essa pergunta seria mais apropriada para SO.

informação relacionada