![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 10 Dołączył: 13.02.2007 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Słuchajcie, do zrobienia mam skrypt który pobiera mi pliki mp3 z danego URL-a. Problem jest jednak taki, że nie mogę do tego wykorzystać standardowo nagłówków + readfile, tylko muszę jeszcze wykonać zapytanie z paroma ciasteczkami. Dlatego też wykorzystałem do tego Http Request2. Wszystko działa super, jednak gdy odpalam track po pobraniu, to jego jakość jest fatalna - tak jakby gubił połowę danych. TrackPeer.php - model, który odpowiada za inicjowanie downloadu
Funkcja Download::getRequestHeaders():
Teraz najważniejsza rzecz, czyli klasa HttpRequestTracksObserver:
Jeżeli ktoś ma w tym doświadczenie i wie, dlaczego tak się dzieje, to bardzo proszę o pomoc. Dzięki, Mateusz. === EDIT === Już ogarnąłem ! Warto wykorzystać jednak readfile() + stream_context_create() !
Mam nadzieję, że komuś się przyda (IMG:style_emoticons/default/biggrin.gif) Ten post edytował matix 26.05.2011, 10:19:01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 10 Dołączył: 13.02.2007 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
Okej, ogarnę to. Widzę, że też tu jest HTTP_Request_Listener na którym prawdę mówiąc najbardziej mi tutaj zależy. Chociaż to rozwiązanie co ja mam, też dziala - zauważ, że wpierw korzystam z HTTP Request2 aby pobrać Cookie, potem dopiero korzystam z steam_context_create.
P/MN. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 05:42 |