【发布时间】:2020-12-03 20:29:03
【问题描述】:
我无法在服务器上获取文件数据。 _$FILE 说是空的。我通过离子应用程序做这个。我在 http 参数中发送信息。
cargarFoto(idnegocio,formData) {
let datos = new HttpParams()
.set("proceso", "subirImgNegocioApp")
.set("imgRestaurante", formData)
.set("idnegocio", idnegocio)
let headerOptions = new HttpHeaders().set('Content-Type', 'application/x-www-form-urlencoded');
return this.http.post(this.path,datos, {
observe: 'response',
responseType: 'text',
headers: headerOptions
});
}
这是我发送表单数据和其他信息的服务中的代码。 但是当我使用 $_FILES 来获取文件时,它说是空的或空的。我做错了什么?实际上所有的信息都在 $_POST 上。我将帖子返回到应用程序,这就是显示的内容:
正文:“{ "proceso": "subirImgNegocioApp", "imgRestaurante": "[对象 FormData]", “idnegocio”:“4” }"
【问题讨论】:
-
文件上传请求的
Content-Type错误。
标签: php sql angular ionic-framework