Adobe 将文件上载到AEM DAM

Adobe 将文件上载到AEM DAM,adobe,sling,dam,Adobe,Sling,Dam,我正在做一个项目,通过JavaAPI将文件上传到AEM DAM。所以我们在DAM上传文件 但我无法获取此代码检查,因为我获取了“空指针异常”@resourcesolver resourcesolver=resolverFactory.getAdministrativeResourceResolver(Null) 粘贴我正在编写的代码,只是为了让您知道AEM正在另一台服务器上运行,我正在尝试从本地连接到该服务器,想法是将其作为Rest API部署在AEM的另一台服务器上。 提前感谢您的帮助。对于A

我正在做一个项目,通过JavaAPI将文件上传到AEM DAM。所以我们在DAM上传文件

但我无法获取此代码检查,因为我获取了“空指针异常”@resourcesolver resourcesolver=resolverFactory.getAdministrativeResourceResolver(Null)

粘贴我正在编写的代码,只是为了让您知道AEM正在另一台服务器上运行,我正在尝试从本地连接到该服务器,想法是将其作为Rest API部署在AEM的另一台服务器上。
提前感谢您的帮助。

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

因为您使用的是管理资源解析器,所以我只能假设您想做一些需要更广泛访问权限的事情。不再鼓励这种做法,建议创建具有相关权限的自定义服务用户

根据代码的位置(servlet、JSP页面、服务等),您可以从文档中记录的各种方法获取ResourceResolver