Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过axios post发送带有Blob的嵌套多部分/表单数据_Javascript_Multipartform Data_Form Data - Fatal编程技术网

Javascript 通过axios post发送带有Blob的嵌套多部分/表单数据

Javascript 通过axios post发送带有Blob的嵌套多部分/表单数据,javascript,multipartform-data,form-data,Javascript,Multipartform Data,Form Data,我无法创建嵌套的formData() 我的目标是: array:3 [ "table" => "food" "id" => "1" "media" => array:2 [ 0 => array:1 [ "url" => "https://picsum.photos/400/400" ] 1 => array:1 [ "image" => UploadedFile { ..

我无法创建嵌套的formData()

我的目标是:

array:3 [
  "table" => "food"
  "id" => "1"
  "media" => array:2 [
     0 => array:1 [
        "url" => "https://picsum.photos/400/400"
         ]
     1 => array:1 [
        "image" => UploadedFile { ... }
         ]
   ]
]
我尝试使用包:“object to formdata”,但它不喜欢我得到的工作:

array:3 [
  "table" => "food"
  "id" => "1"
  "media" => array:2 [
     0 => array:1 [
        "url" => "https://picsum.photos/400/400"
        "image" => UploadedFile {#593} //it should be in 1 =>
         ]
   ]
]
我不能使用

media.append('media[]', {url: "https://picsum.photos/400/400"});
它无法读取文件,我得到类似于[Object]

我要发送的对象非常简单:

let obj = {
   table: 'food',
   id: this.food.id,
   media: [
         {url: "https://picsum.photos/400/400"},
         {image: Blob},
         {url: "https://picsum.photos/200/400"},
         ....
      ]
};