Download della forza PHP, non funziona con le variabili
-
14-11-2019 - |
Domanda
Quando
header('Content-disposition: attachment; filename=1330554893-COVER.jpg');
header('Content-type: jpeg');
readfile('watermarked/1330554893-COVER.jpg');
.
è eseguito in un file ad esempio "testdownload.php" scarica l'immagine
."watermarked / 1330554893-cover.jpg"
e nomina IT
."1330554893-cover.jpg"
Ma quando provo effettuare il codice dinamico per scaricare file diversi.
.header("Content-disposition: attachment; filename={$newFileName}"); header("Content-type: jpeg"); readfile("{$findFile}");
dove $ newFileName="1330554893-cover.jpg" e $ findfile="watermarked / 1330554893-cover.jpg"
Scarica un'immagine "1330554893-cover.jpg" ma non può essere aperta e ottengo un errore "Windows Photo Viewer non può aprire questa immagine perché il visualizzatore di foto non supporta questo formato file"
Grazie per aiutare :)
Soluzione
Allrite then, don't use readfile(), try echo file_get_contents after the headers!
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow