Réponses:
J'ai appris à le faire dans ce tutoriel .
Lorsque vous téléchargez un fichier avec Firefox, deux fichiers sont créés: l'un est nommé comme fichier téléchargé et reste vide jusqu'à la fin du téléchargement; l'autre est un .part
fichier qui reçoit le contenu téléchargé.
Donc, disons que votre connexion Internet a échoué et que le téléchargement a été interrompu.
Si vous regardez dans le dossier, le .part
fichier est toujours là.
EDIT: n'essayez pas de réessayer sauf si vous êtes sûr que le serveur le prend en charge, sinon le téléchargement pourrait recommencer depuis le début, perdant ainsi toute la progression.
Pour reprendre, procédez comme suit: appelez à nouveau le même téléchargement, mais dans un autre dossier, dites un sous-dossier appelé "resume". Firefox générera .part
automatiquement un nouveau fichier, qui démarrera vide comme avant. Mettez ce téléchargement en pause, déplacez votre fichier précédent .part
dans le nouveau dossier et écrasez le fichier existant. Puis reprenez le téléchargement.
La reprise des téléchargements HTTP dépend de la capacité du serveur. Si le serveur prend en charge les requêtes partielles, il le publiera avec un en-tête de réponse appelé "Accept-Ranges", indiquant que le client peut lui demander une partie d'un fichier en ajoutant un en-tête de requête appelé "Range". C’est ce qui est nécessaire pour reprendre les téléchargements, sinon le client ne peut que redémarrer.
En bref, cela dépend du serveur si vous pouvez reprendre ou non. La plupart des serveurs modernes le supportent, mais dans certains cas, c'est difficile, par exemple pour un contenu généré par script.
Tant que le fichier est toujours dans votre historique de téléchargement, les versions récentes de Firefox ont un bouton "Réessayer" nxt au fichier dans le gestionnaire de téléchargement.