【发布时间】:2013-01-29 11:00:42
【问题描述】:
我有一个以媒体为中心的网站,需要我们将大图像、视频上传到媒体库。
我在 web.config 中有以下设置的默认设置。
- Media.MaxSizeInDatabase (20MB)
- httpRuntime maxRequestLength
出于安全原因,我不想增加生产服务器上的 MaxSizeInDatabase 限制。
此外,Media.UploadAsFiles 设置为 false。
所以,我的问题是 - 有没有办法配置 sitecore,如果上传的文件小于 20MB,它会存储在数据库中,而大于 20MB 的文件会存储在文件系统中?
【问题讨论】:
-
只是一个友好的警告,我发现 Sitecore 对非常大的图像不太满意,当它尝试重新缩放它们时(例如,一个 10mb 的图像,需要大量的内存,当它正在调整大小)。因此,请确保您运行的是 64 位并具有大量内存。此外,如果视频非常大,用户必须先下载它们,因为 Sitecore 默认不进行流式传输。
标签: c# asp.net .net sitecore sitecore-media-library