Czy upload wznawia się od offsetu po zerwaniu, po zmianie sieci i po restarcie strony —
i czy plik jest wtedy bajt w bajt identyczny.
Kryterium nadrzędne: zgodność SHA-256. Uszkodzony plik po wznowieniu jest gorszy
niż nieudany upload, bo wygląda na sukces. Serwer liczy własną sumę i porównuje z zadeklarowaną —
hash klienta nigdy nie jest przyjmowany jako prawda.
1. Plik do wysłania
2. Rozmiar chunka
Napięcie jest realne: za duży chunk = większa strata przy zerwaniu i zamrożony
pasek postępu; za mały = narzut round-tripów dominuje nad transferem.
3. Przebieg
—
Scenariusze do wykonania: A start → przerwij w połowie → wznów ·
B start → odśwież stronę w połowie → wznów (upload ID przeżywa w IndexedDB) ·
C start → wyłącz Wi-Fi (przejście na LTE) → wznów ·
D wznów z celowo złym offsetem (przycisk niżej).