Documents
Download & upload files from/to SharePoint is simple
Getting library object
// The recommended way of getting lists is by using their relative URIs
// can be a short form without full web relative URL prefix
list := sp.Web().GetList("MyLibrary")
// other common but less recommended way of getting a list is
// list := sp.Web().Lists().GetByTitle("My Library")Getting folder object
folder := sp.Web().GetFolder("MyLibrary/Folder01")Getting file object
file := sp.Web().GetFile("MyLibrary/Folder01/File01.txt")Adding new folder
// folderResp is a byte array read from response body with extra methods
folderResp, err := folder.Folders().Add("New Folder Name")
if err != nil {
log.Fatal(err)
}
fmt.Printf("New folder URL: %s\n", folderResp.Data().ServerRelativeURL)Deleting folders
Adding/uploading a file
Downloading files
Summary
Last updated
Was this helpful?
