Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][javascript] pobieranie pliku
paffel
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 30.04.2007

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


Witam,
mam następujący problem. Otóż posługuję się skryptem zamieszczonym poniżej do pobierania plików .jpg przez kliknięcie na przycisk POBIERZ

Wszystko śmiga na serwerach z obsługą php... Tak to wygląda w praktyce:
link do strony przykładowej

  1. <?php
  2.  
  3. $path = $_SERVER['jakas tam sciezka']."jakis tam katalog";
  4. $fullPath = $path.$_GET['download_file'];
  5.  
  6. if ($fd = fopen ($fullPath, "r")) {
  7. $fsize = filesize($fullPath);
  8. $path_parts = pathinfo($fullPath);
  9. $ext = strtolower($path_parts["extension"]);
  10. switch ($ext) {
  11. case "jpg":
  12. header("Content-type: image/jpg");
  13. header("Content-Disposition: attachment; filename=\"".$path_parts["basename"]."\"");
  14. break;
  15. default;
  16. header("Pragma: public");
  17. header("Expires: 0");
  18. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  19. header("Content-type: application/octet-stream");
  20. header("Content-Disposition: filename=\"".$path_parts["basename"]."\"");
  21. }
  22. header("Content-length: $fsize");
  23. header("Cache-control: private");
  24. while(!feof($fd)) {
  25. $buffer = fread($fd, 2048);
  26. echo $buffer;
  27. }
  28. }
  29. fclose ($fd);
  30.  
  31. ?>

Czy istnieje możliwość uruchomienia czegoś takiego bez używania php?
Może Java?

Z góry dziękuję za odpowiedź i porady
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Czy istnieje możliwość uruchomienia czegoś takiego bez używania php?
Może Java?

W Javie pewnie też, ale jest dużo mniej serwerów z zainstalowanym JRE.

Chyba, że masz na myśli JavaScript, ale to jak kot do kotary. Odpowiedź: nie da się.
Go to the top of the page
+Quote Post

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: 15.09.2025 - 11:31