Eu uso o Internet Download Manager (IDM) para baixar dados e notei que, na janela de progresso do download, mostra se um download pode ou não ser pausado (retomado). Normalmente, os sites de compartilhamento de arquivos não permitem que a transferência seja retomada se a conexão for interrompida.
Então a pergunta é a seguinte: como isso funciona? É alguma configuração que é feita no servidor? Como isso difere dos downloads de torrent, onde o download sempre pode ser retomado.
fonte
Isso pode ser tratado usando um cookie persistente , para não ser confundido com um cookie de sessão ou você pode usar [Viewstate] se o site for criado no ASP.NET, no entanto, isso não é uma boa prática. Frank Thomas tem a melhor resposta.
fonte