PHP力下载,不使用变量
-
14-11-2019 - |
题
当时
header('Content-disposition: attachment; filename=1330554893-COVER.jpg');
header('Content-type: jpeg');
readfile('watermarked/1330554893-COVER.jpg');
.
在文件中运行,例如“testdownload.php”它下载图像
“watermarked / 1330554893-pock.jpg”
并命名它
“1330554893-pock.jpg”
但是当我尝试使代码动态下载不同的文件。
.header("Content-disposition: attachment; filename={$newFileName}"); header("Content-type: jpeg"); readfile("{$findFile}");
在哪里 $ newfilename=“1330554893-pock.jpg”和$ findfile=“watermarked / 1330554893-pack.jpg”
它下载了一个图像“1330554893-pock.jpg”,但无法打开,我收到错误“Windows照片查看器无法打开此图片,因为拍照查看器不支持此文件格式”
感谢您的帮助:)
解决方案
Allrite then, don't use readfile(), try echo file_get_contents after the headers!
不隶属于 StackOverflow