我想通过上传图片fetch()。我使用formData并成功上传,但一次只能上传一张图片。
handleGetNewPictureDragDrop = data => {
console.log(data);
const formData = new FormData();
for (let i = 0; i < data.length; i++) {
formData.append('filename', data[i]);
}
console.log(...formData);
const name = this.props.nameCategory;
fetch('http://api.../gallery/' + name, {
method: 'POST',
body: formData,
})
.then(response => response.json())
.then(success => console.log(success))
.catch(error => console.log(error));
}
控制台日志(数据):
控制台日志(...表单数据):
控制台日志(成功):
我拍了 3 张图片,创建formData
,有 3 张图片,但在发布后formData
我只上传了一张。
杨__羊羊
拉莫斯之舞
萧十郎
相关分类