vue.js - 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 ??? 任何帮助都会非常有帮助。谢谢。
解决方案
推荐阅读
- javascript - 输入类型文字预览图片
- python - 如何在python中绘制地图的稳定和不稳定流形?
- apache-spark - 如何使用 PySpark 并行化我的文件处理程序
- node.js - 如何在本地保存带有响应标头内容处置的文件和附件
- amazon-cognito - 赛普拉斯 AWS Cognito 集成
- r - dplyr:: 对列 x1:x5 求和,不包括名称 == 列 y 值的列
- react-native - 无法从“node_modules\expo\build\launch\registerRootComponent.js”解析“../Notifications”
- bootstrap-4 - Rails 6/Bootstrap 4 类在印刷媒体中不起作用
- java - SSL 找不到合适的证书
- java - 来自媒体的元数据为空,JavaFX