我们有一堆帮助网页(静态)。我们只是使用第三方工具上传到siteadmin。有没有办法在DAM中管理它们?有没有办法将HTML页面上传到AEM DAM
回答
我记得在老版本的AEM < 6.1中,当uri用内容路径访问时,上传的静态html页面也可以呈现为普通的cq页面。但从AEM 6.1开始,由于安全原因,此功能已被禁用(这需要一些Felix配置修改来重新启用它)。
安全问题:
1)有可能是上传恶意文件的机会,可以 damange网站/系统
2)的功能来访问这些 通过上传的文件内容URL,可能有文件在AEM中执行(某种脚本执行) ,这可能会损坏系统/功能 。等
只给你一些想法,我们如何可以添加静态html到AEM DAM
我有被上传到DAM路径下面的静态HTML(simplestaticpage.html)/content/dam/geometrixx-outdoors/simplebanner/
但是当我通过内容路径url http://localhost:4502/content/dam/geometrixx-outdoors/simplebanner/simplestaticpage.html
访问它,它将下载为二进制文件,因为AEM DAM内容处置 的默认行为限制。
要启用DAM静态页面来呈现正常CQ:你需要从大坝安全二进制过滤器(com.day.cq.dam.core.impl.servlet删除text/html的 MIME类型的网页。 DamContentDispositionFilter),如下所示。
去除配置此MIME类型后,当我访问URL http://localhost:4502/content/dam/geometrixx-outdoors/simplebanner/simplestaticpage.html
页面呈现的罚款。
注:还记得如果不工作,你可能需要添加 内容处理路径中Apache的吊索内容处理过滤
〜希望它可以帮助。
谢谢。欣赏你的答案。帮助。 – Karthik
AEM设计导入程序确实上传html页面。您可以独立创建自己的HTML页面,并在您的应用程序中使用它。
- 1. 管理形象演绎/ AEM DAM上传响应页面
- 2. 有没有办法将页面修复到一个页面?
- 3. 有没有办法将Trac Wiki页面转换为HTML?
- 4. 将文件上传到没有后端的html页面?
- 5. 有没有办法将python代码合并到moinmoin页面中?
- 6. 有没有办法将java midlet连接到jsp页面?
- 7. 有没有办法将上下文传递到onDrawFrame(GL10 gl)?
- 8. 有没有办法显示不依赖于IE的HTML页面?
- 9. 有没有办法使用JSoup操作部分HTML页面
- 10. 有没有办法修改XML页面,就像HTML页面的“page-mod”一样?
- 11. 有没有办法呈现一个没有视图模型的HTML页面?
- 12. 有没有办法检查jQuery是否已经连接到html页面?
- 13. 有没有办法在turn.js中找到双重当前页面?
- 14. 有没有办法将textarea-rows的参数从数据库传递到html
- 15. 有没有办法截屏整个HTML页面,包括下面的内容?
- 16. 有没有办法将这个JavaScript添加到HTML文件?
- 17. 有没有办法将数据从html标签发送到php?
- 18. AEM DAM apect ratio作物
- 19. 有没有办法从URL上传到CloudStorage?
- 20. Maven发布:有没有办法阻止模块上传到Nexus?
- 21. 有没有办法将变量传递到流星模板中?
- 22. 有没有办法将API调用分页到ec2 DescribeImages?
- 23. 有没有办法通过VBScript遍历HTML网页上的所有元素?
- 24. cURL - 有没有办法将视频上传到无脸书的Facebook?
- 25. 有没有办法将视频从我们的网站上传到YouTube?
- 26. Actionscript有没有办法将文件直接上传到内存中?
- 27. Netbeans有“打印到HTML” - 有没有办法将此功能添加到Eclipse?
- 28. 有没有办法安排html更改?
- 29. 有没有办法让YQL返回HTML?
- 30. 有没有办法使用TSQL查询来传递HTML链接?
添加静态HTMLS到大坝和加载从大坝所在地的页面不建议,将有网站性能问题。 – VAr
谢谢。只是想知道有没有办法做到这一点? – Karthik
你可以将它们上传为普通的大坝资产。但您需要处理某些配置以将它们呈现为html页面。否则它将在您作为普通的html二进制数据访问时下载该文件。 – VAr