public void DownloadFileFromLibrary(string siteUrl, string webName, string libraryName, string subfolderPath, string fileName, string downloadPath) { using (ClientContext clientContext = new ClientContext(siteUrl)) { string filePath = string.Empty; if (!string.IsNullOrEmpty(subfolderPath)) { filePath = string.Format("/{0}/{1}/{2}/{3}", webName, libraryName, subfolderPath, fileName); } else { filePath = string.Format("/{0}/{1}/{2}", webName, subfolderPath, fileName); } var fileInformation = File.OpenBinaryDirect(clientContext, filePath); var stream = fileInformation.Stream; IList<byte> content = new List<byte>(); int b; while ((b = fileInformation.Stream.ReadByte()) != -1) { content.Add((byte)b); } var downloadFileName = Path.Combine(downloadPath, fileName); System.IO.File.WriteAllBytes(downloadFileName, content.ToArray()); fileInformation.Stream.Close(); } }
Showing posts with label sharepoint document library download. Show all posts
Showing posts with label sharepoint document library download. Show all posts
Tuesday, November 8, 2011
Download File From Library
Subscribe to:
Posts (Atom)
Featured Posts
Kali Linux Remote Desktop: Access GNOME from Windows Using Native RDP
Kali Linux + GNOME 50 + GNOME Remote Desktop + Windows Remote Desktop (MSTSC) Getting a full GNOME desktop remotely on Kali Linux can be ...
-
public struct CoOrds { public int x, y; public CoOrds( int p1, int p2) { x = p1; y = p2; } }
-
LM Studio Overview LM Studio is a desktop application designed for developing and experimenting with large language models (LLMs)...