Sitecore CheckSize管道的作用是什么?
通过查看我们拥有的Sitecore项目的web.config,我可以看到在代码的Sitecore CheckSize管道的作用是什么?,sitecore,pipeline,sitecore7,Sitecore,Pipeline,Sitecore7,通过查看我们拥有的Sitecore项目的web.config,我可以看到在代码的部分中有一个称为CheckSize的管道。我希望我可以用它来检查上传到Sitecore的项目的大小,以便打开一个对话框,警告用户将大文件发布到站点可能产生的影响,并为他们提供退出发布或继续发布的机会 这里有人知道这个管道的功能吗?我是否可以修改它来执行上面列出的检查 <uiUpload> <processor mode="on" type="Sitecore.Pipelines.Upload
部分中有一个称为CheckSize的管道。我希望我可以用它来检查上传到Sitecore的项目的大小,以便打开一个对话框,警告用户将大文件发布到站点可能产生的影响,并为他们提供退出发布或继续发布的机会
这里有人知道这个管道的功能吗?我是否可以修改它来执行上面列出的检查
<uiUpload>
<processor mode="on" type="Sitecore.Pipelines.Upload.CheckPermissions, Sitecore.Kernel" />
<processor mode="on" type="Sitecore.Pipelines.Upload.CheckSize, Sitecore.Kernel" />
<processor mode="on" type="Sitecore.Pipelines.Upload.ResolveFolder, Sitecore.Kernel" />
<processor mode="on" type="Sitecore.Pipelines.Upload.Save, Sitecore.Kernel" />
<processor mode="on" type="Sitecore.Pipelines.Upload.Done, Sitecore.Kernel" />
</uiUpload>
将文件上载到Sitecore媒体库时,将使用这些处理器
有没有办法用代码替换这些处理器中的一个,检查文件是否太大,并生成一个对话框窗口询问用户是否希望继续上载?是的,您必须重写CheckSize处理器。使用Reflector或DotPeek检查Sitecore.Pipelines.Upload.CheckSize的代码,并尝试根据您的要求对其进行自定义。我没有看到任何明显的方法来实现我在问题中提出的要求,似乎如果我尝试插入javascript它将无法运行,我是否需要激活
SecurityDisabler()
在我尝试将javascript插入页面之前?还有为什么要投反对票和反对票?这只是对可能的反对票的人的一个提示:SiteCore是一种高端CMS,这些问题只能由开发人员提出或对开发人员有用,而不是对普通用户。迁移到Superuser.com不正确。另请参见@rene谢谢rene,我已经标记了sitecore,但我想人们不会检查标记:S