Здравствуйте! Понимаю, что по теме плешь проедена, но тем не менее. Картинка JPG закачивется в каталог uploads (permissions 777). Каталог вне htdocs. На скачивание запускается : PHP: <?php $file_name = $path. $fnam. ".". $fext; $file_size = filesize($file_name); $file_alias = "document.jpg"; header("Content-type: application/octet-stream; name=\"".$file_name."\""); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".$file_size.""); header('Content-Disposition: attachment; filename=\"'.$file_alias.'"'); header("Expires: 0"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); readfile($file_name); exit; Однако, при просмотре, или сохранении на компе и последующем просмотре: No preview available. Получаемый файл запорчен. Прошу помощи. Спасибо.
а так? PHP: <?php $file_name ='путь к какому-нибудь JPEG'; header("Cache-Control: public, must-revalidate"); header("Content-Type: image/jpeg"); header("Content-Length: " .filesize($file_name)); header('Content-Disposition: attachment; filename="'.basename($file_name).'"'); readfile($file_name); die; ?>