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