Size: a a a

JavaScript Developers

2019 May 10

A

Akela in JavaScript Developers
Такая проблемка
источник

A

Akela in JavaScript Developers
const form = new FormData();
form.append("images", this.state.images);
источник

A

Akela in JavaScript Developers
images- массив объектов-картинки
источник

A

Akela in JavaScript Developers
Почему-то при отправке не видит картинки, отправляет пустым, хотя в стэйте есть картинки
источник

A

Akela in JavaScript Developers
на реакте
источник

II

Ibraev Iskender Aman in JavaScript Developers
Код покажи
источник

II

Ibraev Iskender Aman in JavaScript Developers
Там где form
источник

A

Akela in JavaScript Developers
onFilesChange = (files) =>{
 
    this.setState({images: [ {image: files[1]}, {image: files[2]}, {image: files[3]} ]});

  }


submitIdea = () => {

 const idea = new FormData();

 idea.append("title", this.state.title);
 idea.append("description", this.state.description);
 idea.append("file", this.state.file);
 
 idea.append("images", this.state.images);}
источник

и

игорь in JavaScript Developers
значение поля может быть строкой, Blob или File, а вы передаете массив
источник

и

игорь in JavaScript Developers
for(i=0; i<this.state.images.length; i++) {
 idea.append("images["+i+"]", this.state.images[i].image)
}
может как-то так
источник

A

Akela in JavaScript Developers
игорь
for(i=0; i<this.state.images.length; i++) {
 idea.append("images["+i+"]", this.state.images[i].image)
}
может как-то так
Попробую
источник

A

Akela in JavaScript Developers
Ну там массив картинок
источник

A

Akela in JavaScript Developers
На бэк нужно передать
источник

VL

Vladislav Laptev in JavaScript Developers
Масиив апендиш по ключам 0 1 2 ...
источник

VL

Vladislav Laptev in JavaScript Developers
Зачем бэк переделывать?
источник

VL

Vladislav Laptev in JavaScript Developers
var formData = new FormData; var arr = ['this', 'is', 'an', 'array']; for (var i = 0; i < arr.length; i++) { formData.append('arr[]', arr[i]); }
источник

VL

Vladislav Laptev in JavaScript Developers
Просто указываешь что поле массив и по одному аппендиш в нее
источник

DM

Daniel Manasov in JavaScript Developers
источник

Н

Нияз in JavaScript Developers
Чет страшный синтаксис ->
источник

DM

Daniel Manasov in JavaScript Developers
Нияз
Чет страшный синтаксис ->
источник