Как загрузить изображение Multipule с React и Laravel API - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь загрузить несколько изображений. Отреагировать на LAravel Api ..

Я протестирован с одним файлом изображения. его работы

вот мой код

this.state={
    images: [],
    }

MultipuleFile(e) {
    let fileObj = [];
    const files = Array.from(e.target.files);
    files.forEach((file, i) => {
      fileObj.push(file);
    });
 this.setState({ newImage: fileObj });
  }

handelSubmit = () => {
    const fromData = new FormData();
    fromData.append("images[]", this.state.newImage);
    Axios.post(API + "/postads", fromData);
  };

и мой Laravel код API IS


 $post = new NewImage();
 $images = array();
 foreach ($request->images as $key => $image) {
                $path = $image->store('uploads/', 's3');
                array_push($images, $path);
            }
$post->images = json_encode($images);
$post->save();

рабочий код реакции

MultipuleFile(e) {

 this.setState({ newImage: e.target.files[0});
  }

я исправляю проблему при попытке умножить изображение, сообщение об ошибке

сообщение: «Вызов функции-члена store () on string»,…}

...