【发布时间】:2015-09-18 10:14:24
【问题描述】:
在 Sitecore 中,我想仅为图像文件设置 Upload MaxSize。 我们可以更新 Media.MaxSizeInDatabase 来设置 MaxSize,但是这个设置包括媒体库中的所有文件。
有没有办法只为图像文件设置 MaxSize?或者,我可以为此创建任何验证吗?
提前谢谢你!!
========= 更新==========
我尝试使用所有代码和设置,但它不起作用。我认为代码很好,但我可能必须确保配置的位置。当我在顶部添加“xmlns:patch”属性时,如下所示
<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
它显示错误“无法识别的属性 xmlns:patch”。因此,我在 web.config 的“/configuration/sitecore”元素中添加了配置,如下所示
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
.....
<sitecore database="SqlServer">
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<processors>
<uiUpload>
<processor mode="on" type="ImageMaxSize.ImageItemValidator2, Sitecore.Kernel" patch:before="processor[@type='Sitecore.Pipelines.Upload.CheckSize, Sitecore.Kernel']">
<restrictedExtensions hint="raw:AddRestrictedExtension">
<!-- Be sure to prefix with a dot -->
<extension>.jpg</extension>
<extension>.jepg</extension>
<extension>.png</extension>
<extension>.bmp</extension>
</restrictedExtensions>
</processor>
</uiUpload>
</processors>
</sitecore>
</configuration>
这不行
【问题讨论】:
标签: image sitecore media validation