Ошибка 415 при отправке изображения POST в WEBAPI с помощью Axios - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь отправить запрос Post с помощью ax ios в WebApi на моем сервере, тестируя API с помощью PostMan, API принимает и работает нормально.

Но в моем приложении React Native, когда я отправляю ax ios .post, он возвращает «Ошибка: запрос не выполнен с кодом состояния 415». Когда я отправляю сообщение с postData, это Returns Error:Network Error, и когда я отправляю сообщение, указанное ниже, оно возвращает Error 415.

Я много раз искал, но не смог решить эту проблему. Может ли кто-нибудь помочь в этом? Ниже мой код js.

let postData = new FormData();
                          postData.append('file',{ uri: response.uri });
                          postData.append('auditid',auditID);
                          //axios.post("http://172.16.0.10:8081/api/auditpicture/", postData,{

                          axios.post("http://172.16.0.10:8081/api/auditpicture/",{
                            headers: {
                              "Content-Type": 'multipart/form-data; boundary=${formData._boundary}',
                             }
                              ,
                              body:
                               [{
                                 file:response.uri,
                                 auditid:auditID
                               }]
                          }).then(response=> {
                            console.log(response.data)
                          }).catch(error=>{
                            console.log(error);

                          })

Вот результат PostMan: enter image description here

1 Ответ

0 голосов
/ 24 июля 2020

через много времени отправлю ответ на этот вопрос. Я отказался от использования ax ios для публикации изображения, узнав, что у других была такая же проблема, вместо этого я использовал библиотеку RNFetchBlob.fetch, которая сработала довольно легко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...