Я пытаюсь загрузить изображение с помощью API-захвата с камеры, а затем преобразовать изображение в base64 и попытаться загрузить, но это выдает ошибку.
public abc:string;
this.abc="/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxMTEhUTExMWFhUXGB8aGRYYGSEgIRo.............
sendPostRequest() {
var headers = new Headers();
headers.append('Content-Type', 'application/json');
let postData ={
"AudometerCapture":this.abc,
"Door1":this.abc,
"Door2":this.abc,
"Door3":this.abc,
"Door4":this.abc,
"TransactionID": 27
}
this.httpClient.post('http://apiearningwheels.sharpnettechnology.com/api/DailyImageUpload/UploadDailyImages',JSON.stringify(postData),{headers:headers})
.map(res => res.json())
.subscribe(data=>{
this.showLongToast("Result is :- " + data);
console.log('result',data);
}, error => {
console.log('error',error);
this.showLongToast("Error is :- " + error);
});
}
при выполнении API в работе почтальонауспешно. Как это передать данные в виде необработанного значения, то его работа корректно.