internal static async Task SaveFirebaseFileToStorageFolder(FirebaseFile file, string firebaseFolder, StorageFolder storageFolder) { StorageFile sampleFile = await storageFolder.CreateFileAsync(file.FileName, CreationCollisionOption.GenerateUniqueName); using (var client = new WebClient()) { var url = await StorageSource.GetFileUrlAsync($"images/{file.FileName}"); client.DownloadFileAsync(url, sampleFile.Path); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { switch (e.Parameter) { case FirebaseFile file: File = file; break; case Video video: Video = video; break; default: Frame.GoBack(); break; } }