Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> CURL - pobieranie pliku na PC
Mody23
post
Post #1





Grupa: Zarejestrowani
Postów: 276
Pomógł: 0
Dołączył: 30.06.2010

Ostrzeżenie: (10%)
X----


Mam link do downloadu pliku w sieci, załóżmy: http://strona.pl/pliki/moj_plik.avi
Chcę za pośrednictwem CURLa pobrać ten plik, ale bezpośrednio na mój komputer, nie na serwer, gdzie znajduje się skrypt.
Jest to wykonalne? Myślałem o jakimś javascripcie typu: window.location albo nagłówki w ten sposób:

Cytat
Content-Disposition: attachment bla bla


tyle, że jako nazwę pliku musiałbym podać adres URL, a to chyba raczej działać nie będzie.
Może mi ktoś doradzić? Chodzi o to, aby wejście w ten url zostało zainicjowane przez mój serwer, ale już odpowiedź w postaci okienka z downloadem pliku ma pójść bezpośrednio na PC.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mody23
post
Post #2





Grupa: Zarejestrowani
Postów: 276
Pomógł: 0
Dołączył: 30.06.2010

Ostrzeżenie: (10%)
X----


Nie mogę, ponieważ ja pobieram te pliki, logując się na usera z kontem premium. W chwili, gdy przekieruję usera na link z downloadem pliku, link zostanie zainicjowany z komputera użytkownika i dostanie on informację o tym, że nie jest zalogowany i nie może pobrać pliku bądź też informację o tym, że nie posiada wykupionego transferu, aby plik ten pobrać.

Nie wiem właśnie jak to jest dokładnie zrobione, ale link z downloadem wygląda tak: http://s4.filebit.pl/plik/CS/13717216/3598...ande.strada.avi

I albo jest wypluwany błąd albo plik jest po prostu ściągany i nie ma żadnego przekierowania, nic. Wychodzi na to, że sprawdzanie czy user jest zalogowany i posiada odpowiednią ilość transferu jest sprawdzane po wejśćiu w link i jeśli tak to przekazywany jest odpowiedni nagłówek wraz z downloadem pliku. Nie mogę jednak odnaleźć bezpośredniego linku do downloadu tego pliku, czyżby był inny niż ten powyżej?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 20:50