Я хочу загрузить URL-адрес изображения в мою угловую форму в виде данных json и отправить его на сервер. сервер должен ответить на URL изображения.
что, поскольку сервер переименовывает изображение, я хочу получить URL-адрес изображения с сервера, а затем поместить его в форму my и затем отправить форму на сервер.
это загрузка изображения на сервер:
selectedFile: File = null;
onFileSelected(event){
this.selectedFile = <File>event.target.files[0];
}
onUpload(){
const fd = new FormData();
fd.append('imageFile', this.selectedFile, this.selectedFile.name);
this.http.post('https://localhost:3443/products/upload', fd)
.subscribe(res => {
console.log(res);
});
}
и это моя форма
createForm() {
this.productForm = this.fb.group({
name: ['', [Validators.required]],
imgFront: [''],
imgBack: [''],
});
и это данные JSON
{
"name": "new product",
"imgFront": "images/products/0.7578449276506667Photo.png",
"imgBack": "images/products/0.44058320485375324WhatsApp Image 2018-10-25 at 18.00.23.jpeg",
},