我正在使用POST API的离子应用程序上工作。我用图像/ blob填充了该POST API,但没有将该图像放入其中。如果api拍摄了图片,则它将返回一个字符串作为输出,并且应该在首页中显示为 ionic 。
这是代码。
givetoapi(){
var uploadingImage = new Image();
uploadingImage.src = "../assets/imgs/banana.jpg";
let headers = new Headers();
headers.append('content-type','image/*');
let url = 'http://af46cff3.ngrok.io';
let postData = JSON.stringify({
key :'predimg',
value :uploadingImage.src
})
let data:Observable<any> = this.http.post(url,postData)
data.subscribe((result) => {
console.log(result)
答案 0 :(得分:0)
您必须先将图像转换为数据,然后才能上传到服务器,请按照本教程https://www.djamware.com/post/5ae9c9ca80aca714d19d5b9f/ionic-3-angular-5-and-cordova-base64-image-upload-example