如何从对话框中下载组件文件夹中的文件?

时间:2016-09-12 15:12:49

标签: javascript jsp cq5 aem

我正在寻找如何使用下载按钮从对话框中下载组件文件夹内的文件。

如果用户第一次打开组件对话框,那么这将需要一个文件示例,我需要向用户提供下载该示例的选项。

路径示例:

  • component_folder
    • component.jsp
    • resources_folder
      • example.txt中

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在发布时,不会对/ apps层次结构进行任何匿名访问。实现这一目标的理想方法是 -

  • 将您的文件下载到/content/dam层次结构或任何自定义层次结构下的内容,这些内容可以通过发布时匿名访问
  • 更新对话框以使用路径字段配置上述文件的路径
  • 您的向下操作不应使用对话框中配置的路径,而是从该路径下载而不是/apps/.../yourcomponent/file_name

此方法是安全的,不会公开您的应用层次结构。