ioni c 4 angular загруженный файл с использованием http не существует - PullRequest
0 голосов
/ 10 февраля 2020

я использую http Angular в ioni c 4 для загрузки файла в соответствии с в этом уроке

прогресс был исправлен и достиг 100%, и получил Готово сообщение, но загруженный файл не существует

download(url) {
    let req = new HttpRequest("GET", url, {
      responseType: "arraybuffer",
      reportProgress: true
    });

    return this.http.request(req).pipe(
      map(event => this.getStatusMessage(event)),
      tap(message => console.log(message)),
      last()
    );
  }

  getStatusMessage(event) {
    let status;
    switch (event.type) {
      case HttpEventType.Sent:
        return `Uploading Files`;

      case HttpEventType.DownloadProgress:
        status = Math.round((100 * event.loaded) / event.total);
        this.downloadProgress.next(status); // NOTE: The Content-Length header must be set on the server to calculate this
        return `Files are ${status}% downloaded`;

      case HttpEventType.Response:
        return `Done`;

      default:
        return `Something went wrong`;
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...