Полезная нагрузка слишком велика - отправка на сервер массива размером более 1 МБ изображений base64 - PullRequest
0 голосов
/ 02 февраля 2019

В основном я пытаюсь отправить массив изображений base64.После проверки его размера кажется, что, если длина массива превышает 1 миллион байтов, я получаю сообщение об ошибке при попытке загрузить массив: слишком большая полезная нагрузка.

Мои системные характеристики: -Локальная среда -Reactjs -Mlab как база данных -Strapi как безголовый плагин CMS -Graphql для запроса

Запрос graphql (не уверен, имеет ли это значение):

Объект является объектом с массивом сИзображения base64.

Я не уверен, где мне следует попытаться изменить настройки: на strapi или mlab?Моя среда локальна, поэтому она не связана с хостом.

Заранее спасибо

const response = await strapi.request('POST', '/graphql', {
        data: {
          query: `mutation UpdateExam($input: updateExamInput!) {
            updateExam(input: $input) {
              exam { 
                questions 
              }
            }
          }`,
          variables: {
            input: {
              where: {
                id: this.props.match.params.id
              },
              data: {
                questions: obj
              }
            }
          }
        }
      });

РЕДАКТИРОВАТЬ:

Я связался со службой поддержки Strapi и до сих пор не- и, вероятно, не будет, так как это было уже несколько дней - получить ответ.Я подозреваю, что это один из узловых модулей, который ограничивает размер объекта json, а не strapi.

Плюс - после некоторых исследований я обнаружил, что, вообще говоря, отправлять на сервер не очень хорошая идея.очень большой объект JSON, так как это занимает много времени.Получается, что объект json размером 1 МБ на самом деле довольно большой.

Мне все равно хотелось бы услышать мнения более опытных программистов.Спасибо

1 Ответ

0 голосов
/ 03 февраля 2019

Я никогда не использовал strapi, но я предполагаю, что должна быть настройка для максимально допустимого размера файла в конфигурации strapi.

...