我在React状态下有流动的galleryContent数组,其中有一些对象,而某些对象包含文件,那么如何将该数组上载到后端?
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数组数据。您可以建议有关此问题的任何文章