Прогрессивная загрузка файла в Angular - PullRequest
0 голосов
/ 09 октября 2019

на сайте angular.io есть служба загрузки, загружающая файл, но это не полный класс, есть богатый пример класса для загрузки данных с наилучшей функциональностью, а шаблон содержит прогрессивную обработку ошибок и наборзаголовки и тд ...? Предлагаемый угловой класс содержит следующий код:

  private getEventMessage(event: HttpEvent<any>, file: File) {
    switch (event.type) {
      case HttpEventType.Sent:
        return `Uploading file "${file.name}" of size ${file.size}.`;

      case HttpEventType.UploadProgress:
        // Compute and show the % done:
        const percentDone = Math.round(100 * event.loaded / event.total);
        return `File "${file.name}" is ${percentDone}% uploaded.`;

      case HttpEventType.Response:
        return `File "${file.name}" was completely uploaded!`;

      default:
        return `File "${file.name}" surprising upload event: ${event.type}.`;
    }
  }

1 Ответ

0 голосов
/ 09 октября 2019

Альтернативой может быть использование https://github.com/kzrfaisal/angular-file-uploader. Более подробную информацию можно найти по адресу https://github.com/kzrfaisal/angular-file-uploader

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...