Video preview is not prefixed with https:// when using DigitalOcean spaces.

I am using Strapi with spaces

Its starts with instead of The images are starting with HTTPS but the video URL are starting with fra.

I have used strapi-provider-upload-dos package and did all the settings in plugins.js and middleware.js.

but this is only happening when strapi is used with digitalOcean spaces. I have read many threads where people had similar issues.

The middleware.js inside strapi looks like this.

module.exports = [
    name: "strapi::security",
    config: {
      contentSecurityPolicy: {
        useDefaults: true,
        directives: {
          "connect-src": ["'self'", "https:"],
          "img-src": ["'self'", "data:", "blob:", "*"],
          "media-src": ["'self'", "data:", "blob:"],
          upgradeInsecureRequests: null,

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer