Я хочу получить и проверить ширину и высоту загруженного изображения, используя 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"
во входной элемент, но я не могу найти, где я могу «поймать» ошибку, если размер входного изображения неправильный.