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.

NOTE: 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:

  1. Navigate to Administration » Settings » Advanced.
  2. In the tree on the left, expand WebSecurity » HttpSecurityHeaders » ResponseHeaders.
  3. 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.

This section contains

Storage providers for libraries
Using storage providers for libraries enables you to store images, videos, documents and other files in a separate storage from the database. This is useful when you need to store big chunk of data.
Configure MOVEit storage provider
You configure Sitefinity CMS so that whenever you use forms to upload documents containing sensitive data, these files are transferred and stored in MOVEit.
Configure Microsoft Azure storage provider
You can configure Windows Azure storage to store media files externally on the cloud.
Use CDN for library storage providers
You use a Content Delivery Network (CDN) storage to improve user experience by providing better performance and greater availability for delivering media content by serving faster to the end user, while reducing the traffic load on your web server(s).
Want to learn more?
Enhance your Sitefinity skills by enrolling in free training sessions. Become Sitefinity certified through Progress Education Community to strengthen your professional credentials.
New to Sitefinity?