Как добавить несколько изображений с помощью formData в реагировать

Это старый вопрос, но, как новичок, я решил, что добавлю, что (используя Webstorm) вам нужно нажать на Mongo Explorer (вкладка в правой части окна). Оттуда:

-Нажмите настройки. -Нажмите кнопку обзора (выглядит как кнопка с надписью «...»). -Go для программных файлов> MongoDB> Server> 3.4> bin> mongo.exe (ваша версия может отличаться от 3.4). После этого щелкните значок «зеленый плюс» справа. Откроется окно - введите имя в слот «Label». -Щелкните.

Теперь вы должны быть подключены. Ввод «mongod» в терминале недостаточно. Вы также должны выполнить вышеуказанные шаги.

Извиняюсь заранее тем, кто не использует Webstorm! Не уверены в действиях с помощью других IDE.

0
задан Arebhy Sri 17 January 2019 в 11:44
поделиться

1 ответ

Я нашел рабочий код

fileSelectedCarImg = event =>{
        const file = Array.from(event.target.files);
    this.setState({ file })
}

fileUploadCarImg =()=>{
        for (let index = 0; index < this.state.file.length; index++) {
            const element = this.state.file[index];
            const fd = new FormData();
            fd.append('image2',element,element.name )
            axios.post('http://localhost:3000/api/attachmentBanks/Car_Image/upload',fd , {
                onUploadProgress : ProgressEvent => {
                    console.log('Upload Progress: ' + Math.round(ProgressEvent.loaded / ProgressEvent.total *100) + '%')
                }
            })
            .then(res => {
                this.setState({
                    car_photo: res.data.result.files.image2[0].name,
                });

            });

        }
    }
0
ответ дан Arebhy Sri 17 January 2019 в 11:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: