web-dev-qa-db-fra.com

Demande formdata to API, obtient "Erreur de réseau" dans Axios tout en téléchargeant l'image

Je fais un POST Demande au serveur pour télécharger une image et envoyer des formdata en utilisant Axios dans React-Native. Je reçois "Erreur de réseau". J'essaie aussi de chercher mais rien ne fonctionne. Picker d'image Libary pour sélectionner image.in Postman API fonctionnant bien

        formData.append('title', Title);
        formData.append('class_id', selectClass._id)
        formData.append('subject_id', checkSelected)
        formData.append('teacher_id', userId)
        formData.append('description', lecture);
        formData.append('type', 'image');

       var arr=[];
       arr.Push(imageSource)
       arr.map((file,index)=>{
       formData.append('file',{
       uri:file.path,
       type:file.type,
       name:file.name
       })
       })


       axios({
       method: 'post',
       url: URL + 'admin/assignment/create',
       data: data,
       headers: {
       "content-type": "multipart/form-data",
       'x-auth-token': token,
        },
       })
     .then(function (response) {
    //handle success
    console.log('axios assigment post',response);
      })
   .catch(function (response) {
     //handle error
      console.log('axios assigment post',response);
    });
7
Govind Maheshwari

"réact-natif": "0,62,1", "réagir": "16.11.0", "Axios": "^ 0.19.2",

solution étrange que je dois supprimer le dossier de débogage dans Android -> App-> Source-> Débogou

et redémarrez l'application à nouveau sa résolution de mon problème. Je pense que c'est un problème de cache.

0
Govind Maheshwari

J'ai eu ce problème et je l'ai résolu via commenter la ligne 43 dans Android/SRC/Débug /.../.../ réactnativeflipper.java

// builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin));

pourriez-vous le tester?

1
Mahmonir Bakhtiyari