public IEnumerable <dynamic> GetFiles() { var uploadDir = _cloudService.GetFileShare("fileupload\\uploads"); var counter = 1; foreach (var file in uploadDir.ListFilesAndDirectories().OfType <CloudFile>()) { file.FetchAttributes(); dynamic eo = new System.Dynamic.ExpandoObject(); eo.Sl = counter++; eo.Name = file.Metadata["filename"]; eo.Size = file.Properties.Length; eo.id = file.Name; yield return(eo); } }
public async Task ProfilePic(string name) { var dir = _cloudService.GetFileShare(_profilepicpath); var imagefile = dir.GetFileReference(name); Response.ContentType = imagefile.Properties.ContentType; await imagefile.DownloadToStreamAsync(Response.OutputStream); }