允许 AEM (cq5) smartimage 放置目标

AEM (cq5) smartimage drop target allowed

有什么方法可以设置smartimage只接受特定类型的文件拖放吗?我注意到有上传信息

mimeTypes : String MIME types allowed for uploading (each separated by a semicolon; wildcard * is allowed; for example: "." or ".jpg;.gif;.png". Defaults to ".jpg;.jpeg;.gif;*.png".

但是,没有关于只允许拖放特定文件类型的信息。我有团队成员正在上传 PSD 图像,这些图像在图像预览选项卡上工作,但保存到 jcr 中的源是实际文件“.png”。

您应该能够使用 ddAccept 参数来锁定特定的 MIME 类型,只允许拖放。

ddAccept : String MIME type definition of files that are allowed for referencing using drag & drop (defaults to "image/")

http://docs.adobe.com/docs/en/aem/6-0/develop/ref/widgets-api/index.html?class=CQ.form.SmartImage

由于系统默认为 "image/",因此它可能允许 PSD 图片,因为它们的 mime 类型是 "image/vnd.adobe.photoshop"。

也许尝试将 ddAccept 属性 设置为与 mimeTypes 相同,看看是否可行:

"*.jpg;*.jpeg;*.gif;*.png"