![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
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. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Możesz to rozwiązać za pomocą FTP tylko, że na swoim kompie musiałbyś skonfigurować serwer FTP
-------------------- gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet. Zarabianie bez wysiłku na domenach bez ruchu: prolink. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
Tylko problem w tym, że link będą klikały też inne osoby, z zewnątrz. Nie bardzo mogę każdej z tych osób kazać tworzyć serwer FTP na swoim komputerze. Nie da się tego jakoś zrobić na zasadzie:
i potem zapisanie tego stringa ze zmiennej $v bezpośrednio na PC użytkownika? Tyle, że trzeba by to zapisać w pliku o danym rozszerzeniu. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie możesz po prostu przekierować użytkownika na adres pliku?
-------------------- Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.
https://www.aroch.pl https://themeforest.net/user/aroch https://www.astroblog.aroch.pl https://www.4geeks.pl |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
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? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Od biedy pobierasz plik do zmiennej tak jak pokazałeś a potem wysyłasz nagłówki:
To tak grubsza. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:35 |