Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][javascript] pobieranie pliku
Forum PHP.pl > Forum > Przedszkole
paffel
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
erix
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ę.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.