我在棱角分明的网站中重新加载图片时遇到了一些问题。
当我尝试为用户个人资料设置新图片(例如他的个人资料照片)时 我将帖子和照片发送给我的管理员。
uploadPhoto(photo:File) {
this.photo=photo;
const fd=new FormData();
fd.append('image',this.photo,this.photo.name)
this.dataService.postImage("Image","Accounts/UploadImage",fd).subscribe((data:any)=>{
window.location.reload();
console.log("zdjecie dodane")},
(err: HttpErrorResponse) => {
console.log(err)
})
}
问题是因为我的控制器在旧的src链接下覆盖了这张照片。
我的ts变量
this.imageUrl=sessionStorage.getItem('userImageUrl')
和HTML:
<img [src]="imageUrl" />
此刻我必须重新加载网站才能看到新照片。
不重新加载页面怎么办?