HTTP_Download 1.1.2

HTTP_Download to należący do repozytorium PEAR (http://pear.php.net) pakiet ułatwiający organizację witryn internetowych zawierających pliki do pobrania i poszerzający możliwości ich przesyłania. Narzędzie pozwala na przesyłanie danych za pomocą protokołu HTTP – zarówno do przeglądarki, jak i pod dowolny adres, w sposób niewidoczny dla użytkownika.

Może być również wykorzystywane w aplikacjach działających w linii poleceń, np. w celu komunikacji między dwoma serwerami.

Dane, które wysyłamy za pomocą HTTP_Download mogą pochodzić z dowolnego źródła, m.in. plików, zmiennych lub baz danych (dotyczy to np. dużych obiektów binarnych (LOB) w bazie PostgreSQL). Można zdefiniować typ przesyłanej zawartości zgodnie z zasadami MIME, dzięki czemu przeglądarka będzie wiedziała, co z nią zrobić. Po drugie, HTTP_Download pozwala na wznowienie pobierania pliku, które zostało przerwane np. wskutek kłopotów z połączeniem, serwerem czy maszyną klienta.

HTTP_Download posiada również mechanizm ograniczający wykorzystanie łączy przez przesyłany plik, co zapobiega ich nadmiernemu obciążeniu i pozwala uratować renomę serwisu przed irytacją użytkowników, którzy nie mogą się z nim w ogóle połączyć.

Na koniec warto wspomnieć o posiadanej przez HTTP_Download możliwości keszowania (ang. caching) przesyłanych danych, która jest kolejnym udogodnieniem oszczędzającym czas odbiorców i zmniejszającym obciążenie łączy, szczególnie w przypadku popularnych, często pobieranych plików.

Zaletą projekt HTTP_Download jest również niezła dokumentacja, dostępna na stronie domowej; w wersji 1.1.2 poprawiono błędy związane z obsługą bufora i wznawianiem zerwanego połączenia.
http://pear.php.net/package/HTTP_Download/

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 49188 )

Array ( [docId] => 49188 )
Array ( [docId] => 49188 )