Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Upload file image với angular 5
createImages(event: any,productId:string,token:string) {
let fileList: FileList = event.target.files;
if (fileList.length > 0) {
let file: File = fileList[0];
let formData: FormData = new FormData();
formData.append('file', file, file.name);
return this.http.post(this.Url + 'api/product/' + productId + '/Images', formData,
({
headers: {
//USE credentials mode
Accept: 'application/json',
'Content-Type':'multipart/form-data',
withCredentials: true,
'Authorization': 'Bearer ' + token
}
}) as any)
.map(res => res.json()).catch(error => Observable.throw(error))
.subscribe(
data => console.log('success'),
error => console.log(error)
);
}
}
html
<input type="file" id="exampleInput" (change)="createImages($event,itemProduct.id,token)" style="display: none" accept=".png,.jpg"/>
Mình muốn upload 1 file hình ảnh lên server sử dụng api (asp.net core) Mình đã config như thế nhưng nó không hoạt động.(API đã test trên postman và chạy ngon lành). mọi người giúp mình config với ạ. cảm ơn ạ
Em cảm ơn ạ.. em sửa được rồi .. bỏ 'Content-Type':'multipart/form-data', đi là được
- Front-end của bạn có gọi được những API khác của .NET Core ko?
- Có thông báo lỗi gì khi upload image ko?