私はfirebaseを使って作業しています。私は自分のFirebaseストレージに画像を保存して、その画像をビューに表示します。各画像にはボタンがあります。どのように私はそれを行うことができます、今まで私は角度を使用してこれを行う方法を見つけることができなかった画像オブジェクト私はdownloadUrl
私は画像をアップロードし、画像をダウンロードしURLから4つのファイルをダウンロード
コンポーネント
<div class="wrapper-gallery" id="photos_container">
<div class="mix col-xs-12 col-sm-4 col-md-3 item-photo" *ngFor="let photo of couplePhotos | async | sortByFavorites: sortBy | sortByTime: sortBy">
<div class="photo">
<img class="img-fluid" src="{{photo.data.photo_url}}" alt="{{photo.data.name}}">
<button class="delete" (click)="deletePhoto(photo.id, photo.data.name)"><span class="icon-cross"></span></button>
<a class="search zoom" data-fancybox="wedding" href="{{photo.data.photo_url}}"><span class="icon-search"></span></a>
<button class="star" [ngClass]="{'start-on': photo.data.favorite == true}" (click)="toggleFavorite(photo.id, photo)"><span class="icon-star-full"></span></button>
<button class="download" (click)="downloadImg()"><span class="icon-download"></span></button>
<a [href]="photo.data.photo_url" download></a>
</div>
</div>
</div>
からダウンロードしたファイルの名前ですいいえ、単に画像を開きます新しいタブで –
a.downloadで、「img.png」のようなexstensionの名前を付けてください https://jsfiddle.net/8japas6a/1/ –
画像の名前は既に名前に拡張子がありますが、アクションは、別のウィンドウで画像を開くだけです。 –