Ich habe eine Datei-Uploader-Komponente und muss darin einen Größenvalidator hinzufügen
Dies ist der Code für den Validator
export const filesDimensionValidator = (maxWidth: number, maxHeight: number): ValidatorFn => (control: AbstractControl): ValidationErrors | null => { const value: IUploadFileControl = control.value; if (value == null) { return null; } for (const x of value.allFiles) { if (x.size > maxFileSize) { return { file_max_size: VALIDATION_LABEL_ATTACHMENT_MAX_SIZE }; } } return null; };
If for-Schleife x
参数具有 File
Typ.
Nur Bilder hier.
Wie erhalte ich die Breite und Höhe des Bildes in dieser Datei?
使用
Image
创建图像,然后获取所需的尺寸。您可以使用
file.type
来验证x
是否是图像:试试这个:
编辑
同步获取尺寸: