Получение «вы можете выбрать несколько элементов, только если они все находятся в одной папке» ошибка - PullRequest
0 голосов
/ 21 мая 2018

У меня есть приложение Angular 4, которое позволяет пользователю выбирать несколько файлов для загрузки.Когда выбрано более 20 файлов, имя документа становится пустым (см. Скриншот), если вы выберете менее 20, выделенный раздел выглядит нормально и заполняется.

Сначала я подумал, что это имена файлов.Имена файлов выглядят как UUID, и после определенной длины они больше не появляются, но я не знаю, с чего начать.Тогда я подумал, что это может быть размер файла, но размер файлов незначителен.(Вы можете увидеть размеры на снимке экрана. Было бы неплохо сообщить клиенту, что является причиной проблемы, дать ему небольшое руководство.

Я подтвердил, что все файлы действительно находятся в одной папке.

Кто-нибудь сталкивался с этой проблемой? Есть идеи, что является причиной этого и что может быть за исправление?

enter image description here

1 Ответ

0 голосов
/ 21 мая 2018

Убедитесь, что в конфиге нет или установлено максимальное количество файлов.

Например, «angular4-files-upload» вы можете создать ограничение на количество файлов в файле component.ts, как показано ниже:

import {
  Ng4FilesService,
  Ng4FilesConfig,
} from './ng4-files';

...

constructor(
      private ng4FilesService: Ng4FilesService
  ) {}

private testConfig: Ng4FilesConfig = {
    acceptExtensions: ['js', 'doc', 'mp4'],
    maxFilesCount: 5,
    maxFileSize: 5120000,
    totalFilesSize: 10120000
  };

ngOnInit() {
    this.ng4FilesService.addConfig(this.testConfig);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...