我在axios上使用vue.js发布数据。 在这里,我称两个api为对另一个具有相同数据的响应。 第一个api响应为200,但是在连接第二个api时返回500,并关闭500 Internal Server Error。
// 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 ??? 任何帮助都会非常有帮助。 谢谢。