To pytanie ma już odpowiedź tutaj:
Pomoc techniczna firmy Microsoft próbuje wysłać mi plik 1 GB. Problem polega na tym, że ich usługa przesyłania plików do użytku domowego (filetransfer.support.microsoft.com) wydaje się być skonfigurowana w sposób uniemożliwiający wznowienie pobierania. Nie wiem, co zrobili po swojej stronie, ale oto kilka przykładowych symptomów:
- W menedżerze pobierania IE, jeśli nacisnę „pauza”, a następnie wznowię, IE powie na chwilę „wznawianie ...”, a następnie „restartowanie ...” i zaczyna od 0 bajtów
- W przeglądarce Firefox każda przerwa lub przerwa jest zgłaszana jako „nieudana”. Jeśli wykonam „sztuczkę wznawiania pobierania Firefoksa” (skopiuj plik .part, pobierz ponownie, wstrzymaj, wklej stary plik .part nad nowo utworzony, wznów), natychmiast zgłasza „Nie powiodło się”
- W menedżerze rozszerzeń / pobierania Firefoksa DownThemAll każda próba wznowienia po pauzie lub przerwaniu jest zgłaszana jako „błąd 406”. Nie jest również w stanie podzielić pobierania na wiele równoległych pobrań (zwykle może podzielić go na cztery osobne strumienie)
Microsoft chce, żebym pobrał ten plik, ale w tej chwili wydaje się to niemożliwe - jestem w kraju, w którym utrzymywanie połączenia z zerowymi bipami po prostu się nie zdarza.
Czy jest jakiś sposób, aby przywrócić pobieranie z takiego serwera?
download
file-transfer
użytkownik568458
źródło
źródło
Odpowiedzi:
Niefortunna odpowiedź brzmi „ nie” . O ile serwer HTTP nie obsługuje żądań z
Range
zestawem nagłówków, wznowienie nie jest możliwe. I nawet jeśli serwer teoretycznie to obsługuje, pobieranie może być obsługiwane przez backend (skrypt PHP, ASP, Perl, cokolwiek), który tego nie robi.źródło