相关疑难解决方法(0)

React Native - Axios - 尝试上传图片

我是 React Native 的新手,并尝试使用 Axios 上传图像,但得到: Request failed with status code 500

我没有后端问题,因为我可以用邮递员上传图片,一切都很好。

这是我的代码,如果您知道解决方案,请帮助我,当我控制台日志数据时,所有数据都很好!!

const data = new FormData();
        data.append('name', name);
        data.append('childrenImage', childrenImage);
        data.append('parent', parent)

        console.log(data);

        axios.post('http://192.168.0.24:3000/childrens/', data, {
                headers: {
                    'Authorization': auth,
                    'accept': 'application/json',
                    'Content-Type': `multipart/form-data`
                }
            }
        ).then(res => {
            console.log(res.data);
            console.log(res.status);
        })
        .catch(err => {
            console.log(err.message);
        });
Run Code Online (Sandbox Code Playgroud)

javascript post image react-native axios

6
推荐指数
3
解决办法
1万
查看次数

axios 发布请求中的网络错误反应原生

这是我通过 axios post 请求检查身份验证的方法

CheckAuth() {
    let obj = {
                username: 'axy@gmail.com',
                password: 'zzxxz'
            }
    //oauth_credentials imported 

    let form_data = Object.assign(obj, oauth_credentials)

    axios({
           method: 'post',
           url: routes.oauth_token,
           headers: {
             'Content-Type': 'application/x-www-form-urlencoded',
             'Accept': 'application/json',
           },
           data: form_data
         })
            .then(res => {
                console.log(res)
            })
            .catch(err => {
                console.log(err)
            })
   }
Run Code Online (Sandbox Code Playgroud)

我想发送发布请求以获取令牌,但是当我尝试时,它在控制台中显示网络错误,如下所示

Error: Network Error
    at createError (createError.js:16)
    at XMLHttpRequest.handleError (xhr.js:87)
    at XMLHttpRequest.dispatchEvent (event-target.js:172)
    at XMLHttpRequest.setReadyState (XMLHttpRequest.js:546)
    at XMLHttpRequest.__didCompleteResponse (XMLHttpRequest.js:381)
    at XMLHttpRequest.js:485
    at RCTDeviceEventEmitter.emit (EventEmitter.js:181)
    at MessageQueue.__callFunction (MessageQueue.js:306)
    at MessageQueue.js:108
    at MessageQueue.__guard (MessageQueue.js:269)
Run Code Online (Sandbox Code Playgroud)

react-native axios

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

axios ×2

react-native ×2

image ×1

javascript ×1

post ×1