Я хочу отправить несколько изображений с некоторой другой информацией на сервер, я могу отправить несколько изображений, но когда я пытаюсь добавить дополнительную информацию, я получаю ошибку xcode
uploadFile = () => {
console.log('upload');
console.log(this.state.images);
RNFetchBlob.fetch('POST', 'http://127.0.0.1:8000/api/addProduct',
{
otherHeader : "foo",
'Content-Type': 'multipart/form-data'
},
[
this.state.images.map( i => ({
name: 'image[]' ,
filename: i.filename || i.path.split('/').slice(-1)[0], // filename sadece ios da var, o yüzden android de path dan çıkarıyoruz
type: i.mime,
data: RNFetchBlob.wrap(i.path)
})),
]
).then(res=>{console.log(res)})
}
Это работает так, ноне работает, когда я пытаюсь добавить больше информации.
uploadFile = () => {
console.log('upload');
console.log(this.state.images);
RNFetchBlob.fetch('POST', 'http://127.0.0.1:8000/api/addProduct',
{
otherHeader : "foo",
'Content-Type': 'multipart/form-data'
},
[
this.state.images.map( i => ([
{
name: 'image[]' ,
filename: i.filename || i.path.split('/').slice(-1)[0], // filename sadece ios da var, o yüzden android de path dan çıkarıyoruz
type: i.mime,
data: RNFetchBlob.wrap(i.path)
},
{name:'productName' ,data:this.state.title}
])),
]
).then(res=>{console.log(res)})
}
}