Я создаю функциональность пользовательского интерфейса, где я могу загружать более 2000 изображений одновременно.У меня проблема с выбором файла.Когда я выбираю более 2000 изображений за один раз, используя CMD A, он начинает показывать индикатор занятости браузера и занимает примерно 4-5 минут для того же.
Сначала я подумал, что это может быть из-за рендерингапредварительный просмотр 2000 изображений может занять некоторое время.Я удалил это, но все еще ничего не случилось.Затем я также удалил проверку, которую я делал для типов файлов и размеров файлов.Но все равно не повезло.Так что не в состоянии выяснить, в чем проблема?
handleFileSelect = () => {
if (this.file && this.file.files.length > 0) {
this.setState({
fileSelected: true,
progress: {},
filesCount: this.file.files.length
});
// this.validateFiles();
}
};
<input
id="fileUploadButton"
className="default-file-button"
ref={fileInput => {
this.file = fileInput;
}}
type="file"
accept={this.props.accept}
multiple
onChange={this.handleFileSelect}
name="image"
/>
Итак, мне просто интересно, насколько известным поведением для браузеров является зависание после выбора более тысячи изображений.