2010-11-18 6 views
5

PHP 헤더를 사용하여 강제로 이미지를 다운로드하려고했지만 여러 가지 문제가있었습니다..htaccess를 사용하여 파일 또는 이미지 다운로드를 강제 실행하십시오.

그래서, 대신, 어떻게 사용할 수 있습니다 .htaccess 그래서 같은 이미지에 연결할 때 것을 : 대신 브라우저에서 해당 파일을 여는 ...

<a href="wallpapers/image.jpg">Download</a> 

, 실제로 파일이 다운로드되어 저장됩니다 사용자의 컴퓨터.

내 프로젝트에서 .htaccess를 사용하여 이미 URL에 영향을 줄 경우 URL을 다시 작성합니다. 당신의 .htaccess

<FilesMatch "\.(?i:jpg|gif|png)$"> 
    Header set Content-Disposition attachment 
</FilesMatch> 

+0

PHP 헤더의 문제점은 무엇입니까? –

+0

나는 이것이 여기에 대답했다고 생각 : http://stackoverflow.com/questions/1010636/force-link-to-mp3-file-to-download-save-as/1010663#1010663 –

+0

@ 그릴 즈 : 이미 그 인터넷 검색 후 시도 .. 작동하지 않습니다 ... @ 이반 PHP는 이미지를 만들지 만 표시하지 않습니다 ... 센트 퍼센트의 에러 증명 코드가 있다면 내 게스트가됩니다 – Moon

답변

16

넣어 이것은 당신이 mod_headers 설치하고 활성화해야합니다.

+0

500 에러가 없습니다 – Moon

+8

mod_headers가 설치되어 활성화되어 있습니까? –

+0

HIT ... 설치 및 활성화 됨 (현재) – Moon

관련 문제