2011-05-10 2 views
0

Google은 다양한 유형의 콘텐츠를 만드는 콘텐츠 관리 시스템을 보유하고 있습니다. 웹 컨텐츠, 첨부 파일 및 URL. 콘텐츠가 만들어지면 사이트에 링크 형식으로 표시됩니다. 링크 제목, URL 첨부 파일 및 기타 메타 데이터는 데이터베이스에 저장됩니다. 링크를 클릭 할 때 콘텐츠가 첨부 파일 인 경우 콘텐츠를 열어야합니다. 다운로드해야하는 URL은 새 창에서 열어야합니다. 웹 콘텐츠가 동일한 페이지에 표시되어야하는 경우. 또한 콘텐츠에 액세스 할 때 액세스 매트릭스를 유지해야합니다. 누군가가 이것을위한 해결책을 제시 할 수 있습니까? 나는 실제로 논리를 찾고 있습니다. 당연히 당신은 것 (이미지로CMS의 링크를 표시하고 액세스하기위한 논리는 무엇입니까?

header("Content-Type: image/jpg"); 

그런 다음 브라우저 창 내부를 열어야합니다 :

답변

0

당신은 부분적으로 사용자가이 같은 MIME 타입을 제공하여 다운로드 링크를 클릭 할 때 헤더를 사용하여 브라우저의 동작을 제어 할 수 있습니다 헤더 뒤에 파일 내용을 제공해야 함).

<a href="http://www.google.com" target="_blank">Google</a> 
: 당신은 단순히 = _blank과 같이 대상을 사용할 수있는 URL에 대해서는

header("Content-Type: application/force-download");

: 다운로드를 강제하려면 콘텐츠 형식으로 설정

관련 문제