КогдаPHP загрузить силу, не работает с переменными
header('Content-disposition: attachment; filename=1330554893-COVER.jpg');
header('Content-type: jpeg');
readfile('watermarked/1330554893-COVER.jpg');
Пробегаем в файле, например "testdownload.php" Он загружает изображение на
"Watermarked/1330554893-Cover.jpg"
и называет его
"1330554893-COVER.jpg"
Но когда я пытаюсь сделать код динамическим для загрузки разных файлов.
header("Content-disposition: attachment; filename={$newFileName}");
header("Content-type: jpeg");
readfile("{$findFile}");
где $ newFileName = "1330554893-Cover.jpg" и $ FindFile = "водяными/1330554893-Cover.jpg"
Он загружает изображение "1330554893-Cover.jpg", но она не может будет открыт, и я получаю сообщение об ошибке «Windows Photo Viewer не может открыть эту картину, потому что eaither Photo Viewer не поддерживает этот формат файла»
спасибо за помощь :)
try echo file_get_contents ($ findfile); первый. возможно, существует проблема пути или разрешения. – Eduard7
попробуйте 'readfile ($ findFile)' – silly
@silly readfile ($ findFile) Создает ту же ошибку – obkso