Параметры размера файла Strapi Body-Parser - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь загрузить файл в Strapi API, но все время получаю сообщение об ошибке, что мой файл слишком велик. Я хочу отправить файл размером 1 МБ. Обычно в Express / Koa я мог изменить настройки парсера тела следующим образом:

app.use(bodyParser.json({limit: '50mb'}));
app.use(bodyParser.urlencoded({limit: '50mb', extended: true}));

Но поскольку Strapi - такая закрытая система, я не уверен, где это установить или отредактировать.

Любая помощь и указатели приветствуются! :)

1 Ответ

1 голос
/ 09 июля 2020

Вы можете изменить настройку в промежуточном программном обеспечении парсера. Из docs :

Используемая нами библиотека - это koa-body, и сама по себе для обработки файлов использует огромную библиотеку узлов. Вы можете передать конфигурацию промежуточному программному обеспечению напрямую, установив его в конфигурации промежуточного программного обеспечения парсера

Расположение: ./config/request.json (стабильный) ./config/environments/development/request.json (предварительная стабильность)

{
  "parser": {
    //Other settings
    //...
    //This is what you're looking for
    "formidable": {
      "maxFileSize": 20000000 // defaults to 200mb
    }
  }
}
...