Pobieranie pliku - sciagniecie ostatnich bajtow.

0

witajcie.

Teoria:
Mamy serwer, który nie pozwala na kontynuacje pobierania pliku. Zatem nie mamy możliwości pobrania bezpośrednio ostatnich kilku bajtów.
Serwer ten sprawdza czy plik został pobrany do końca. Anulowanie nie daje na serwerze odpowiedniego statusu dla pliku. Dopiero pobranie całości ustawia jakąś tam zmienną na true.

Moje pytanie:
Jak pobrać ostatnie 2 bajty nie pobierając całego pliku ?
Czy da się zacząć pobieranie, cały środek wysłać gdzieś na oriona żeby nie obciążać swojego łącza i załapać się na te ostatnie kilka bajtów ?
Jakieś wskazówki ? ;)

Jeżeli komuś się przyda:
Serwer na żądanie POST odpowiada nagłówkami:
HTTP/1.x 200 OK
Date: Wed, 02 Jul 2008 2222 GMT
Connection: close
Content-Type: application/octet-stream
Accept-Ranges: bytes
content-disposition: Attachment; filename=nazwapliku.tz
Content-Length: 3207796

0

nie masz takiej możliwości, nie można przekazywać nigdzie rozpoczętego połączenia. co najwyżej możesz sobie napisać program uruchamiany na oddzielnym serwerze, który będzie ściągać cały plik i będzie zwracać ostatnie ileśtam bajtów. tylko zapewne IP się nie będzie zgadzać i cały Twój plan weźmie w łeb ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1