Upload di un file codificato in base 64 in SharePoint
Esempio di upload di un file in SharePoint 2007 (WSS3 - MOSS) su una document library (o image library).
L'immagine è contenuta nella stringa imageString codificata in base64, ad esempio presa da un form InfoPath.
L'immagine è contenuta nella stringa imageString codificata in base64, ad esempio presa da un form InfoPath.
C#
string libraryUrl = "http://localhost/DocLibTest";
//stringa in base 64 di esempio non completa
string imageString = "x0lGQRQAAAABAAAAAA......";
string fileName = "imgProva.gif";
byte[] image = Convert.FromBase64String(imageString);
SPFolder folder = web.GetFolder(libraryUrl);
folder.Files.Add(fileName, image, true);