我想使用 ng2-file-upload 和 Angular 6 获取并检查上传图像的宽度和高度。
到目前为止,我的代码是:
constructor() {
this.uploader = this.initializeUploader("url");
}
public uploader;
private initializeUploader(url: string): FileUploader {
const uploadOptions: FileUploaderOptions = {
allowedMimeType: ['image/jpeg', 'image/png' ],
}
const uploader = new FileUploader(uploadOptions);
uploader.onAfterAddingFile = item => {
console.log(item);
//Want to get width here
}
return uploader;
}
和 HTML:
<input type="file" ng2FileSelect [uploader]="uploader" />
我一直在寻找解决方案,但对我没有任何帮助。找到了使用的想法
Upload.imageDimensions(file).then()
在这里。但我不明白如何/在哪里导入“上传”。还找到了添加的解决方案
ngf-min-height="1"
在输入元素中,但如果输入图像的大小错误,我找不到可以“捕获”错误的位置。