【发布时间】:2019-02-07 18:40:41
【问题描述】:
以数据记录的形式,我上传了一张图片,图片会上传到服务器文件夹,名字会存入数据库。
在此编辑表单中,我从服务器获取文件名,我需要在此表单中填写 <input type="file">。使用 angular6 中的反应形式。
这是我在 ts 文件中的代码:
ngOnInit() {
this.EditForm=this.fb.group({
imageName:['',Validators.compose([Validators.required])]
})
this.SetForm(this.dat)
}
SetForm(dt:data){
this.EditForm.setValue({imageName:[dt.imageName]});
}
在 html 中:
<form [formGroup]="EditForm">
<input type="file" #file formControlName="imageName">
</form>
这是我的代码:stackblitz
我不知道这个问题,我有 3 天有问题,请查看我的代码并更改它以解决此问题。
【问题讨论】:
-
只是检查一下,你能上传文件吗?还是您只需要帮助在上传后“重命名”文件?
标签: javascript angular typescript angular6