Image AEM-如何以编程方式上载图像
我正在尝试在aem中以编程方式上载图像。它是一个简单的jpeg或png。我尝试手动创建节点,还尝试使用AssetManager.createAsset 已创建映像,但工作流已失败。我在AEM日志中获得stacktraces(当然,这些不是完整日志,只是标题):Image AEM-如何以编程方式上载图像,image,upload,aem,dam,Image,Upload,Aem,Dam,我正在尝试在aem中以编程方式上载图像。它是一个简单的jpeg或png。我尝试手动创建节点,还尝试使用AssetManager.createAsset 已创建映像,但工作流已失败。我在AEM日志中获得stacktraces(当然,这些不是完整日志,只是标题): 知道为什么会这样吗?工作流抛出错误,未创建缩略图,未提取元数据。您可能缺少图像节点上的jcr:mimeType属性。最好是通过WebDAV上传图像,并检查由此创建的节点结构。以编程方式复制这种结构应该是可行的 Asset asset =
知道为什么会这样吗?工作流抛出错误,未创建缩略图,未提取元数据。您可能缺少图像节点上的
jcr:mimeType
属性。最好是通过WebDAV上传图像,并检查由此创建的节点结构。以编程方式复制这种结构应该是可行的
Asset asset = assetManager.createAsset(damPath, in, dataMimeType, false);
您的数据类型是否正确?例如,它应该是“image/jpeg”
也可能有用:
Asset asset = assetManager.createAsset(damPath, in, dataMimeType, false);