php 이미지 파일 다운로드

여기서 이 예제에서는 원격 이미지를 image.jpg에 저장합니다. 아주 아주 멋지다. 그러나 내 파일의 이름을 바꿉니다. 정확히 어떻게 하고 있습니까? 많은 감사 참고 : 그것은 주어진 이름 logo.png와 서버에 이미지를 저장합니다. 위의 예제 코드가 주의 깊게 표시되면 다운로드 링크파인트를 “download.php” 파일로 찾을 수 있으며 URL에는 이미지 파일 이름도 쿼리 문자열로 포함되어 있습니다. 또한 파일 이름에는 URL 안전하지 않은 문자가 포함될 수 있으므로 PHP urlencode() 함수를 사용하여 이미지 파일 이름을 URL 매개 변수로 안전하게 전달할 수 있습니다. 파일을 저장하기 위해 경로 또는 오픈 스트림 리소스(이 함수가 반환된 후 자동으로 닫히는)입니다. 설정하지 않거나 NULL이 설정되지 않으면 원시 이미지 스트림이 직접 출력됩니다. 아래에 나열된 URL에서 이미지를 다운로드하는 두 가지 방법이 있습니다 $image wp_get_attachment_image_src $fullsize. $large_image = wp_get_attachment_image_src($image[`id`], `큰`); $medium_image = wp_get_attachment_image_src($image[`id`], `매체`);

<href="자바 스크립트:void(0);"onclick="SaveAs`, true,“);”제목=”이미지 크기: <?php 에코 $fullsize_이미지[1 $fullsize] `);”제목=”이미지 크기: “>”중간 크기 <a href="자바스크립트="자바스크립트=무효(0);"onclick.execCommand(`SaveAs`, true,“);”제목=”이미지 크기:<?php 에코 $medium_image[1] .

$medium . 하이퍼링크를 만듭니다. 그러나 이미지, PDF 및 미디어 파일은 다운로드하는 대신 브라우저에서 열립니다. 실제로 다운로드되는 모든 파일이 Zero KB라는 새로운 기능으로도 깨달았고, 빈 파일만 들어 있지 않습니다. renamin 부분은 작동 – 어떻게 모든 아무것도 실제로 같은 다운로드됩니다.