2017-02-24 9 views
0

우리는 많은 도움 웹 페이지 (정적)를 가지고 있습니다. 타사 도구를 사용하여 siteadmin에 업로드하는 중입니다. DAM에서 그들을 관리 할 수있는 방법이 있습니까?AEM DAM에 html 페이지를 업로드하는 방법이 있습니까

+0

는 댐에 정적 Htmls 추가 및 댐의 위치에서 페이지를로드하지 않는 것이 좋습니다 및 웹 사이트의 성능 문제가됩니다. – VAr

+0

감사합니다. 그냥 알고있는 방법이 있나요? – Karthik

+0

일반 댐 자산으로 업로드 할 수 있습니다. HTML 페이지로 렌더링하려면 특정 구성을 처리해야합니다. 그렇지 않으면 일반 html 바이너리 데이터로 액세스 할 때 파일을 다운로드합니다. – VAr

답변

3

이전 버전의 AEM < 6.1에서는 업로드 된 정적 HTML 페이지가 콘텐츠 경로가있는 uri로 액세스 할 때 일반 cq 페이지로 렌더링 될 수 있음을 기억합니다. 그러나 AEM 6.1부터는 보안상의 이유로이 기능이 비활성화되었습니다 (일부 Felix 구성 수정을 통해 다시 활성화해야 함).

안전 문제 :

1) damange 웹 사이트/시스템

2)의 기능이 를 통해 파일을 업로드 액세스 할 수있는 악성 파일을 업로드의 기회가있을 수 있습니다 콘텐츠 URL은 이 AEM (스크립트 실행의 일종)에서 실행되어 시스템/기능을 손상시킬 수 있습니다. 그냥

우리가 AEM DAM에 정적 HTML을 추가하는 방법을 몇 가지 아이디어를 제공하는

내가 DAM 경로에 업로드 아래의 정적 인 HTML (simplestaticpage.html)가 /content/dam/geometrixx-outdoors/simplebanner/하지만 때 콘텐츠 경로 URL http://localhost:4502/content/dam/geometrixx-outdoors/simplebanner/simplestaticpage.html을 통해 액세스합니다. AEM DAM 콘텐츠의 기본 동작으로 인해 이진 파일로 다운로드됩니다. 처분 제한 사항.

정상 CQ로 렌더링 할 DAM 정적 페이지를 사용하려면 : 당신이 댐 안전 진 필터 (com.day.cq.dam.core.impl.servlet에서 text/html과 MIME 형식을 제거해야 페이지를. DamContentDispositionFilter) 다음과 같습니다. 난 http://localhost:4502/content/dam/geometrixx-outdoors/simplebanner/simplestaticpage.html URL에 액세스 할 때의 구성이 MIME 타입 제거한 후

dam safe filter

는 페이지 미세 렌더링한다. Static page from DAM

참고 : 이것은 당신이 아파치 슬링 내용 처리 필터에

내용 처리 경로를 추가해야 할 수도 작동하지 않는 경우에도 희망이 도움이 ~ 기억 .

+0

감사합니다. 당신의 대답을 감사하십시오. 도와 줘. – Karthik