質問

のとき

header('Content-disposition: attachment; filename=1330554893-COVER.jpg');
header('Content-type: jpeg');
readfile('watermarked/1330554893-COVER.jpg');
.

はファイル内で実行されます。たとえば、 "testdownload.php" image をダウンロードします。

「透かし入り/ 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"をダウンロードし、それは開くことができず、エラーが発生し、エラーが発生します。

助けてくれてありがとう:)

役に立ちましたか?

解決

Allrite then, don't use readfile(), try echo file_get_contents after the headers!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top