ativar / desativar a continuação do recurso de downloads no lado do servidor

3

Como alguns servidores não permitem a retomada de downloads? Onde - em termos de configurações do servidor - você precisa configurar para desabilitar / habilitar esse recurso? É uma configuração http? ou tem algo a ver com a sua conexão TCP? ou ambos? Claro que o problema não é específico para http. Os protocolos FTP e HTTPS devem ter a mesma configuração, certo? Existe alguma solução para esta questão? É claro que estou apenas procurando uma resposta independente da plataforma para essa questão. você pode responder com referência à sua experiência com plataformas específicas (Windows-IIS, Linux-apache ou qualquer outra coisa).

PS. 1- Não estou perguntando sobre serviços hospedados de compartilhamento de arquivos (como o rapidshare, etc ...) cujo modelo de negócios depende de tal recurso. Tanto quanto eu entendo, eles mudam sua URL toda vez que você pedir um arquivo. mas tome por exemplo o link . Ele não permite retomar seus downloads depois que você se desconectar de seus servidores. Outro exemplo são os vídeos ted. uma vez que sua conexão é perdida por qualquer motivo, você tem que começar de novo.

2- e não estou perguntando se você está habilitado para retomar seus downloads no lado do cliente. por causa desta questão, suponha que no lado do cliente, eu tenho as ferramentas para retomar meus downloads.

    
por user1155391 02.03.2013 / 18:34

2 respostas

0

FTP e HTTP são protocolos completamente diferentes, então os mecanismos são diferentes.

Os clientes FTP usam o comando REST para informar ao servidor que a próxima transferência de arquivos (seja fazer o download ou o upload) será iniciado a partir de um ponto específico no arquivo:

> REST 12345
< 350 Restarting at 12345.
> RETR foo.tar
< 150 Opening BINARY mode data connection

O cliente HTTP usa o cabeçalho Range para solicitar que o servidor envie uma parte específica do arquivo:

> GET /foo.tar HTTP/1.1
> Range: bytes=12345-
>
< 200 OK HTTP/1.1
< Content-Range: bytes=12345-
    
por 05.03.2013 / 01:51
0

O processo de servidor FTP deve suportar o RESTart no modo STREAM. Veja este SO answer , que aponta para RFC3659

    
por 02.03.2013 / 18:59

Tags