GET blob: http://local/e935e5bf-aac6-4369-b050-59876334d713 net :: ERR_FILE_NOT_FOUND - PullRequest
0 голосов
/ 10 октября 2019

Резюме. Изображения BLOB-путей после 5 минут показывают изображения отсутствующих путей в Chrome. Почему? и не отображал изображения в Firefox, Edge, Opera и т.д ...

  • Я не хочу использовать Filereader (). результат Base64, потому что изображение очень большое, ленивоезагрузка и ответ на 300000 мс после сохранения в базе данных.

  • Мне нужна более быстрая загрузка, как Blob.

  • Я не хочу использовать хранилище Firebase.
  • Я хочу показать как местный http://www.mywebsite.com/myImage.

Ошибка

getImages(id: string) {
    this._propertyService.getImagesFromService(id);
    this.Obs = this._propertyService.getImages(id);
    this.Obs.subscribe(posts => {
      for (const key in posts) {
      if (posts.hasOwnProperty(key)) {
         this.galleryImages.push({...posts[key]});
         console.log(this.galleryImages);
      }
      }
    });
  }
getImagesFromService(id?: string): Observable<any> {
    const url = `path/images/${id}.json`;
    return this._http.get<{[key: string]: Property}>(url);
  }
...