Необходимо опубликовать изображение как formData в React-Native
Данные формы:
------ WebKitFormBoundary4df7ukBk3N8GDzOl Content-Disposition: form-data;Name = "selfieImage";filename = "600px-Google_Drive_logo.png" Content-Type: image / png
------ WebKitFormBoundary4df7ukBk3N8GDzOl -
Мне нужно воссоздать вышеизложенное с помощью response-native-image-сборщик, это мой код:
Код сборщика изображений:
ImagePicker.showImagePicker(options, (response) => {
console.log('Response = ', response);
if (response.didCancel) {
console.log('User cancelled image picker');
} else if (response.error) {
console.log('ImagePicker Error: ', response.error);
} else if (response.customButton) {
console.log('User tapped custom button: ', response.customButton);
} else {
formData = new FormData();
formData.append("selfieImage", {
name: 'selfieImage',
filename: response.uri
})
console.log(formData)
// this.setState({
// photo: formData,
// });
}
});
Axios Почтовый индекс:
await axios({
method: 'post',
url: `${'{url}/home-security/image/selfie/' + this.state.newId}`,
data: formData,
config: { headers: {
'Content-Type': 'multipart/form-data',
}}
})
.then(function (response) {
//handle success
console.log(response);
})
.catch(function (response) {
//handle error
console.log(response);
});