我正在尝试使用角度发布方法而不是文件传输在ionic 3中实现图像上传,这对我来说很好。 我使用图像选择器获取IMAGE_FILE_URI并传递到cordova文件并为所选图像生成相应的文件对象。现在,我将图像文件附加到表单数据中,并将formData发送到我的API中。 API希望表单数据和API可以通过纯html5文件输入进行良好的测试。我可以将文件上传到我的服务器。
我在这里附上我的代码。 //将图像文件附加到表单数据中
uploadImageToServer(image):Observable<any>{
const formData=new FormData();
//console.log(image.name);
formData.append('image',image);
//console.log(formData); it shows formData{} in console
return this.http.post('http://xxx.endpoint',formData);
}
我可以在控制台中获取文件对象。但无法发布到服务器。请帮我。我尝试了所有方法,但没有任何帮助。