Как загрузить массив объектов, где некоторые объекты содержат файлы, используя стековое приложение MERN? - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть текущий массив galleryContent в состоянии React, в котором есть несколько объектов, а некоторые объекты содержат файлы, так как я могу загрузить этот массив в бэкэнд?

state = {
    galleryContent: [
      { type: "image", image: File, isPrimary: false },
      { type: "video", video: File, isPrimary: false },
      { type: "audio", audio: File, isPrimary: false },
      { type: "youtube", url: "https://youtu.be/ctvlUvN6wSE", isPrimary: true },
      { type: "youtube", url: "https://youtu.be/ctvlUvN6wSE", isPrimary: false },
      {
        type: "soundcloud",
        url:
          "https://soundcloud.com/saddam-mamoon/na_bola_moner_kotha_by_saddam-bangla-song-2015",
        isPrimary: false
      },
      {
        type: "youtube",
        url: "https://youtu.be/ctvlUvN6wSE",
        isPrimary: false
      },
      { type: "youtube", url: "https://youtu.be/ctvlUvN6wSE", isPrimary: false }
    ]
  };

Это было так просто загрузить как JSONданные, если не было никакого файла в объектах.Если я загружаю файлы, используя данные формы, я не могу загрузить связанные данные (например, type и isPrimary) с файлами

Примечание: я хочу загрузить все данные массива galleryContent в одном запросе.И вы можете предложить любые статьи по этому вопросу

...