Witam.
Tworze serwis na którym chciałbym aby pliki, które wrzucę na stronę można było pobrać. Mam jednak problem gdy chce pobrać 1 plik to on pobiera się bez problemu. To znaczy jest okno czy zapisać plik lub czy odrazu nie zapisywać tylko odrazu otworzyć plik ale już przy drugim pliku, który chciałbym pobrać nie da się go otworzyć czy zapisać. Chociaż fizycznie on istnieje na moim komputerze.
Oto kod pliku w php, który odpowiada za wysłanie pliku na serwer. I pobieranie działa tylko na jednym pliku a na drugim już nie. Ma ktoś pomysł jak to zrobić.
<?php
$filePath = "./pliki";
$fileNameServer = "cbk.jpg";
$fileNameBrowser = "kozik.jpg";
$fd = fopen($filePath.$fileNameServer, "r");
$size = filesize($filePath.$fileNameServer);
$contents = fread($fd, $size);
fclose($fd);
header("Content-Type: application/octet-stream");
header("Content-Length: $size;");
header("Content-Disposition: attachment; filename=$fileNameBrowser");
echo $contents;
?>