public IActionResult Index() { var service = new StorageService(new BaseClientService.Initializer() { HttpClientInitializer = GoogleCredential.GetApplicationDefaultAsync().Result }); // find all of the public JPGs in the project buckets var request = service.Objects.List("YOUR-GCS-BUCKET"); request.Projection = ObjectsResource.ListRequest.ProjectionEnum.Full; var items = request.Execute().Items; var jpgs = items.Where(o => o.Name.EndsWith(".jpg") && o.Acl.Any(o2 => o2.Entity == "allUsers")); // pick a random jpg to show ViewData["jpg"] = jpgs.ElementAt((new Random()).Next(0, jpgs.Count())).MediaLink; return View();}
Use promo code NEXT1720 to save $300 off general admission
No comments :
Post a Comment