将文件上传到AEM DAM

时间:2017-07-20 20:17:49

标签: adobe sling dam

我正在开发一个项目,通过Java API将文件上传到AEM DAM。因此,正在通过this tutorial在DAM上传文件。

但我无法获得此代码检查,因为我收到“Null Pointer Exception”@ ResourceResolver resourceResolver = resolverFactory.getAdministrativeResourceResolver(null);

粘贴我正在编写的代码,只是为了让你知道AEM在不同的服务器上运行,我正在尝试从我的本地连接到该服务器,Idea是将它作为Rest API部署在不同的服务器上来自AEM的服务器。 在此先感谢任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

对于AEM 6.1 + resolverFactory.getAdministrativeResourceResolver(null)是受限制的,并且将返回null,因此这是预期的行为。

由于您使用的是管理资源解析程序,因此我只能假设您想要执行需要更广泛访问的操作。不再鼓励这种做法,建议创建具有相关权限的自定义服务用户。

根据代码的位置(servlet,JSP页面,服务等),您可以通过记录here的各种方法获取ResourceResolver。