sitecore - Sitecore CheckSize 管道有什么作用?

标签 sitecore pipeline sitecore7

查看我们拥有的 Sitecore 项目的 web.config,我可以看到 <uiUpload> 中有一个 Pipeline代码部分称为 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 媒体库时,会使用这些处理器。

  1. CheckPermissions 处理器正在检查您上传文件的文件夹的权限。如果您没有权限,则会中止上传。
  2. CheckSize 处理器正在检查上传的每个文件的大小是否大于 web.config 中的 Media.MaxSizeInDatabase 值。
  3. 其他 3 个处理器正在解析您上传文件的文件夹、添加媒体项目并将您上传的文件附加到媒体项目。

关于sitecore - Sitecore CheckSize 管道有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29885526/

相关文章:

javascript - Sitecore 7 功能区添加链接

linux - Vala gstreamer 链接失败

python - 如何从项目管道访问scrapy设置

html - 使用 Razor/Sitecore 编辑 CSS

c# - 修改 languageDefinitions.config 文件

html - 为字段的下拉列表选项自定义 html 输出

linux - bash 运行 nc 和符号终止程序

linq - 执行 Linq to Sitecore 查询时获取 Stack Overflow

powershell - Sitecore Powershell get-user命令

sitecore - 升级到 Sitecore 8 后内容编辑器出现错误