В настоящее время я работаю над угловым веб-приложением, функция которого - загрузка фотографий.
Я хотел бы реализовать проверку размера изображения, чтобы можно было выдавать ошибки, если изображение слишком маленькое.
Вот мой код:
public onImageDrop(evt: any) {
evt.stopPropagation();
evt.preventDefault();
this.croppieImage = null;
this.onCropeMode = true;
const image: HTMLImageElement = new Image();
const file: File = evt.dataTransfer.files[0];
const myReader: FileReader = new FileReader();
myReader.onloadend = ((loadEvent: any) => {
image.src = loadEvent.target.result;
this.croppieImage = myReader.result;
});
myReader.readAsDataURL(file);
**console.log(image.height);
console.log(image.width);**
this.photoInDragMode = false;
this.uplodedPhotoFileName = file.name;
this.uplodedPhotoFileMimeType = file.type;
this.showPhotoSaveButton = true;
this.onCropeMode = true;
}
У меня проблема в том, что
console.log(image.height);
console.log(image.width);
Всегда показывает мне
> 0
> 0
Я действительно ценю, если кто-нибудь может помочь.
Заранее спасибо, ребята.