我在Adobe Forms中使用了guidefileupload现成的组件,但遗憾的是,由于某些业务需求,该组件将无法运行:
有没有人对使用什么组件或如何解决这个问题有任何好的建议?
答案 0 :(得分:1)
根据您的架构,有多种方法可以实现它 -
对于Base64编码,您可以在其他容器上执行此操作,请参阅Apache Commons Codec,如果在AEM中实施,则可以使用org.apache.jackrabbit.util.Base64
答案 1 :(得分:0)
这个问题已经很老了,但是我想我会提出建议。如前所述,有几种方法可以解决这个问题,但是到目前为止,最简单的方法之一就是创建一个提交servlet并配置您的自适应表单来提交到REST端点,它实际上就是您的servlet:Adobe-Consulting-Services/acs-aem-samples - SampleAllMethodsServlet.java
通过在servlet中处理多部分参数,您将能够处理上载的文件附件,并将其存储在您想要的任何位置:Handling File Upload in Adobe CQ
(可选)还可以配置数据库连接器之类的东西来存储这些附件:Injecting a DataSourcePool Service into an Adobe Experience Manager OSGi bundle