首页 > 解决方案 > Vue js:Axios 发布 500 内部服务器错误

问题描述

我正在使用带有 axios 的 vue.js 来发布我的数据。在这里,我在另一个具有相同数据的响应中调用两个 api。第一个 api 以 200 响应,但在连接第二个时它返回连接关闭 500 内部服务器错误。

//axios

const formData = new FormData()

formData.append('myFile', this.chart_image);
formData.append('signal_title', this.form.signal_title)

axios.post('../api/trades/add.php' , formData, )
    .then(function(response){

        axios.post('../bot.php',  
            formData,
            {
                headers: {
                    'Content-Type': 'multipart/form-data'
                }
            }

        )
        .then(function (response) {
            console.log(response.data);
        })
        .catch(function (error) {
            console.log(error.response);
        });
    })
    .catch(function (error) {
        console.log(error.response);
    });

在回应时,我在数组中得到了这样的结果。

chart_image:File(777835)
 lastModified:1247549551674
 lastModifiedDate:Tue Jul 14 2009 11:02:31 GMT+0530 (India Standard Time) {}
 name:"Penguins.jpg"
 size:777835
 type:"image/jpeg"

$update = json_decode(file_get_contents('php://input')); 我用来从 $update 中提取数据。如何提取 $update->form->chart_image->name ??? 任何帮助都会非常有帮助。谢谢。

标签: vue.jsaxios

解决方案


推荐阅读