@itlife/strapi-provider-upload-customapi

1.0.0 • Public • Published

Strapi : Provider Upload with Custom API

Support : strapi v.4.8.0

Config ==> upload provider

**./config/plugins.js**

module.exports = ({ env }) => ({
  ...,
  upload: {
    config: {
      provider: "strapi-provider-upload-customapi",
      providerOptions: {
        endpoint: "https://api.com/upload-files",
        module: "customapi",
        fileParameterName: "file",
        headers: {},
      },
    },
  },
});

Config ==> strapi::security

**./config/middlewares.js**

module.exports = [
  {
    name: 'strapi::security',
    config: {
      contentSecurityPolicy: {
        useDefaults: true,
        directives: {
          'connect-src': ["'self'", 'https:'],
          'img-src': ["'self'", 'data:', 'blob:', 'custom-api.com'],
          'media-src': ["'self'", 'data:', 'blob:', 'custom-api.com'],
          upgradeInsecureRequests: null,
        },
      },
    },
  },
  'strapi::errors',
  'strapi::cors',
  'strapi::poweredBy',
  'strapi::logger',
  'strapi::query',
  'strapi::body',
  'strapi::session',
  'strapi::favicon',
  'strapi::public',
];

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @itlife/strapi-provider-upload-customapi

    Weekly Downloads

    7

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    4.65 kB

    Total Files

    4

    Last publish

    Collaborators

    • itlife