【问题标题】:AEM (cq5) smartimage drop target allowed允许 AEM (cq5) smartimage 放置目标
【发布时间】:2015-04-09 04:20:53
【问题描述】:

有什么方法可以将 smartimage 设置为仅接受拖放中的某些类型的文件?我注意到有上传信息

mimeTypes : 允许上传的字符串 MIME 类型(每个由 分号;允许使用通配符 *;例如:“.”或 “.jpg;.gif;.png”。默认为“.jpg;.jpeg;.gif;*.png”。

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

【问题讨论】:

    标签: aem


    【解决方案1】:

    您应该能够使用 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"
    

    【讨论】:

    • 感谢您的建议,我尝试了不同的方法将正确的参数分配给 ddAccept,但没有采用。我提供的所有字符串最终都会锁定拖放区域。并不是说 ddAccept 不是需要使用的,而是我目前面临的。如果情况发生变化,我会报告。
    猜你喜欢
    • 2016-10-18
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多