Libraries and storage providers
Sitefinity CMS provides you with several tools and a variety of settings to administer media file libraries. You can choose the method by which items are uploaded into libraries and choose which items are displayed in backend pages.
You can configure where and how media files are stored. By default, Sitefinity CMS stores the media content in the database. When using large chunks of data, you can opt to store files not in the database but in an external storage provider, for instance Azure or Amazon S3, or your local file system.
In addition, Sitefinity CMS supports CDN for media content (images, videos, and documents). You can define different CDNs for your blob storage providers and get media content served through the CDN URL.
If you activated the Web security module and have images or other media on your website that are served from another domain like Azure or Amazon Web Services, you must add the domain names in the module’s HTTP response headers. To do so:
- Navigate to Administration » Settings » Advanced.
- In the tree on the left, expand WebSecurity » HttpSecurityHeaders » ResponseHeaders.
- Under Content Security Policy, for images add the domain next to the img-src headers and for videos – next to the media-src header.
For more information, see Web security module.