如何使用CQ5文件上传组件?

问题描述:

我需要关于通过文件上传文件的帮助。其实我想创建一个表单(使用cq5表单组件),用户可以在其中上传文件(文本或任何东西),然后单击提交按钮后,该文件将保存在jcr中。同时用户可以从其他页面下载该fie。如何使用CQ5文件上传组件?

我在窗体中添加了内置的cq5文件上传组件,但问题是,文件没有保存在jcr中。 请帮助我如何在jcr中保存文件或如何在jcr中保存文件的引用。

您是否已将表单的操作设置为“存储内容”?如果不是,请尝试在“开始表单组件”对话框中的高级属性中设置它们(它们出现在选择操作后)需要存储内容。还请检查您存储内容的路径的网址。

+0

谢谢AJ奥利瓦回答这个问题。我已经配置了行动路径。我能够存储所有数据,如我的姓名地址,但文件。我可以在我指定的路径中看到我的数据,但我无法获取我正在上传的文件。请帮帮我。情景是这样的,用户将输入所有详细信息以及表单中的文件,并在提交表单后,所有的细节以及上传的文件将在另一个页面中可用,从他可以看到他的细节以及可以下载他使用表单上传的文件。请帮我实现这个 – 2012-02-22 08:45:36

+0

你检查了斜线文件的路径吗?我在一个带有两个文本字段和一个上传字段的测试页中使用伪CQ格式进行了测试,当我提交表单时,它创建了一个文件夹,该文件夹的属性是文本字段的值,在它下面是一个节点类型nt:file我上传的文件,还检查您上传的文件可能会导致权限问题 – 2012-02-22 16:20:39