문제

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

는 예를 들어 "testdownload.php"파일에서 실행됩니다. 이미지를 다운로드합니다.

"워터 마크 / 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 가이 파일 형식 이이 파일 형식을 지원하지 않기 때문에이 그림을 열 수 없습니다"

도움을 주셔서 감사합니다 :)

도움이 되었습니까?

해결책

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top