I am trying to upload images to server using fetch. But I am getting error like = Network request failed. what is wrong with my code please help.
here is my code
const App = () => {
const [singleFile, setSingleFile] = useState(null);
const uploadImage = async () => {
if (singleFile != null) {
const fileToUpload = singleFile;
const data = new FormData();
data.append("lead_tag_number", "NAS00001");
data.append("upload_pan_card_file", fileToUpload)
let res = await fetch(
'https://nasdigital.tech/Android_API_CI/upload_multipart_data',
{
method: 'post',
headers: {
'Content-Type': 'multipart/form-data;',
},
body : data,
}
)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
};
}
const selectFile = async () => {
let pickerResult = await ImagePicker.launchImageLibraryAsync({
allowsEditing: true,
// base64: true,
aspect: [4, 3],
})
setSingleFile({ singleFile : pickerResult.uri});
};
</View>
);
};
please ignore this . I am trying to upload images to server using fetch. But I am getting error like = Network request failed. what is wrong with my code please help.I am trying to upload images to server using fetch. But I am getting error like = Network request failed. what is wrong with my code please help.