mirror of
https://github.com/strapi/strapi.git
synced 2025-09-26 00:39:49 +00:00

* feat: upgrade tool refactor for updated specs (v5) * chore: format code (prettier) * chore: remove debug comments * feat: upgrade the strapi dependencies in project's package.json * feat: install dependencies during the upgrade process * chore: fix lint issue * chore: rephrase requirement sentence's sentiment * feat: add a --yes option for the upgrade CLI * enh: make properties readonly to avoid mutations * chore: adding better logs to the upgrade CLI * chore: remove unused import * feat: add minor and patch commands * fix: use major and minor instead of premajor and preminor * fix: re-add type casting * fix: make major requirements required * chore: revert sentiment update on GIT_CLEAN requirement * fix: make promisify working by mocking the entire file-system * fix: yarn.lock update * feat: Select and run codemods only (#19083) * chore: add unit tests for upgrader tasks * fix: rename tests * chore: Update packages/utils/upgrade/src/tasks/__tests__/upgrade.test.ts * chore: Add unit tests for upgrade tool (#19056) * chore: move example codemods (#19156) * chore: fix yarn.lock * fix: sync glob versions * chore: add comment * chore: update docs --------- Co-authored-by: Convly <jean-sebastien.herbaux@epitech.eu> Co-authored-by: Bassel Kanso <basselkanso82@gmail.com> Co-authored-by: Christian <christian.capeans.perez@strapi.io> Co-authored-by: Christian Capeans <christiancp100@gmail.com>
@strapi/provider-upload-local
Resources
Links
Installation
# using yarn
yarn add @strapi/provider-upload-local
# using npm
npm install @strapi/provider-upload-local --save
Configurations
This provider has only one parameter: sizeLimit
.
Provider Configuration
./config/plugins.js
module.exports = ({ env }) => ({
// ...
upload: {
config: {
provider: 'local',
providerOptions: {
sizeLimit: 100000,
},
},
},
// ...
});
The sizeLimit
parameter must be a number. Be aware that the unit is in bytes, and the default is 1000000. When setting this value high, you should make sure to also configure the body parser middleware maxFileSize
so the file can be sent and processed. Read more here
Security Middleware Configuration
Special configuration of the Strapi Security Middleware is not required on this provider since the default configuration allows loading images and media from "'self'"
.