Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z force download
rhonin
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.08.2013

Ostrzeżenie: (0%)
-----


Witam,
próbuję zrealizować ściąganie pliku (jpg) z serwera lokalnego, adres przykładowo 192.168.1.3.
Zdjęcie jest dostępne (192.168.1.3:8080/picture.jpg), ewidentnie istnieje, problem również nie dotyczy uprawnień.
A czego? - mianowicie kiedy próbuję ściągnąć obrazek przez skrypt, ściąga się pusty plik, przy czym:
- adres pliku przekazany do skryptu jest na pewno poprawny,
- zdjecie mozna wyswietlic, wklepujac powyzszy adres w przegladarce,
- wszystkie pliki projektu są zapisane jako utf-8 (bez BOM).
  1. //$file = $_SESSION['pictureLink'];
  2. $file = "http://192.168.1.3:8080/picture.jpg";
  3. //$file = "picture.png";
  4. header("Pragma: public");
  5. header("Expires: 0");
  6.  
  7. header("Content-Type: application/force-download");
  8. header("Content-Disposition: attachment; filename=".date('m-d-Y-His').".jpg");
  9. //header("Content-Disposition: attachment; filename=".$file.".jpg");
  10.  
  11.  
  12. header("Content-Description: File Transfer");
  13. @readfile($file);

Sprawdzalem, czy moze jest jakis blad ze skryptem - ale plik picture.png sciaga sie bez problemu (zakomentowana 3. linijka kodu). Czyli ewidentnie cos jest ze sciezka dostepu do obrazka. Co ciekawe, ale przy odkomentowaniu header'a
  1. header("Content-Disposition: attachment; filename=".$file.".jpg");

pliki nadal sa puste, ale ich nazwy zostaja zmienione na
a) chrome: "http---192.168.1.3-8080-picture.jpg.jpg"
cool.gif firefox: "http___192.168.1.3_8080_picture.jpg.jpg"

Bylbym bardzo zobowiazany za pomoc, mecze to juz kilka dni i nic...
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




wywal malpe @ to moze zobaczysz blad w tresci pliku


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rhonin
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.08.2013

Ostrzeżenie: (0%)
-----


Dzieki nospor, w rzeczy samej pomoglo smile.gif zapomnialem o autoryzacji - czyli jednak problem z uprawnieniami.
Pozdrawiam i jeszcze raz dziekuje!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 07:52