如何将二进制图像作为“文件”推送到ng2FileSelect组件?

时间:2018-12-31 17:41:10

标签: angular

我有一个输入字段,该字段附加到b2$group <- factor(b2$group[[1]]) 标记上。 默认情况下-我有一个默认图片(<img>一些URL)

并且我希望在用户未上传任何图片时(作为可选图片)上传默认图片-但由于src=并未更改(没有待上传的已上传文件),这意味着,我真的不能使用ng2FileSelect方法。

this.uploader.uploadAll()标签和<img>字段彼此附加,这意味着输入中的每个上载图像-都反映在<input>标签中(img事件在change中完成。

readUrl()

所以我将图像URL->转换为Binary(并将其分配给<img *ngIf="picturePreview" [src]="picturePreview" /> <input type="file" id="fileupload" accept="image/*" ng2FileSelect [style.display]="'none'" [uploader]="uploader" (change)="readUrl($event)" /> )-一切正常,但是我似乎无法以某种方式将其“推”到this.previewPicture组件上,上载它,因为那里确实没有文件(我的默认图像直接放在ng2FileSelect标签中……(并且我想使用img,因为我的{{1}中拥有所有配置} ....它同时提供两个选项,可选图片和上传图片的行为相同)

代码段

ng2FileSelect

0 个答案:

没有答案