有没有办法将smartimage设置为仅在拖放时接受某些类型的文件?我注意到有上传的信息
mimeTypes:允许上传的字符串MIME类型(每个类型由。分隔 分号;允许使用通配符*;例如:" 。"要么 " .JPG; .gif要点; .PNG&#34 ;.默认为" .jpg; .jpeg; .gif; *。png"。
但是,没有关于仅允许拖放的特定文件类型的信息。我有团队成员正在上传PSD图像,这些图像在图像预览选项卡上工作,但保存在jcr中的源是实际文件" .png"。
答案 0 :(得分:0)
您应该能够使用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"