C# 将大型文件上载到sitecore媒体库
我有一个以媒体为中心的网站,要求我们将大型图像、视频上传到媒体库 我在web.config中有以下设置的默认设置C# 将大型文件上载到sitecore媒体库,c#,asp.net,.net,sitecore,sitecore-media-library,C#,Asp.net,.net,Sitecore,Sitecore Media Library,我有一个以媒体为中心的网站,要求我们将大型图像、视频上传到媒体库 我在web.config中有以下设置的默认设置 Media.MaxSizeInDatabase(20MB) httpRuntime maxRequestLength 出于安全原因,我不想增加生产服务器上的MaxSizeInDatabase限制 此外,Media.UploadAsFiles设置为false 所以,我的问题是-是否有一种方法可以配置sitecore,以便在上载的文件小于20MB时,将其存储在数据库中,而大于20MB的文
所以,我的问题是-是否有一种方法可以配置sitecore,以便在上载的文件小于20MB时,将其存储在数据库中,而大于20MB的文件将存储在文件系统中 不,据我所知不是。至少不是自动的。根据您的设置,上载的文件存储在数据库或文件系统中。
您可能需要创建一个覆盖上载方法,该方法可以自动为您处理此问题,或者使用高级媒体上载方法中的手动复选框,正如Jammykam所说。不,我不知道。至少不是自动的。根据您的设置,上载的文件存储在数据库或文件系统中。
您可能希望创建一个覆盖上载方法,该方法可以自动为您处理此问题,或者如Jammykam所说,使用高级媒体上载方法中的手动复选框。如Martijn所说,没有内置自动检测此问题的功能,但是如果您知道该文件将很大(或者由于文件太大,上传失败)然后您可以手动“强制”每次上传保存到文件中 您需要使用高级上载选项并选择“上载为文件”选项 <>编辑:如果你能使用YouTube,那么考虑下面的模块与SITECORE很好地/紧密地集成。对于不同的提供者,有几种其他的方式可以实现相同的事情。