если функция 'onChange' добавлена к HTMLInputElement, попробуйте следующее:
const images = (event.target as HTMLInputElement).files;
после редактирования
Я глубоко изучил ее, и кажется,как в этой строке проблема:
event.target.value = '';
и причина этого в том, что здесь:
const images = (event.target as HTMLInputElement).files;
вы принимаете файлы как 'Reference Type', так что если вы измените значениекак вы сделали здесь:
event.target.value = '';
вы удаляете объект файлов.
попробуйте сделать это:
переместите 'event.target.value =' ';';чтобы подписать метод, чтобы только в случае успеха вы могли удалить их, а также вам нужно создать функцию ошибки, а затем удалить ее при возникновении ошибки.
В основном то, что вы делаете здесь, это удаление файлов только после того, как они былизагружен или ошибка, так что они вам больше не нужны.