Does: Sharepoint node download files
Sharepoint node download files | |
Sharepoint node download files | |
Sharepoint node download files | |
Sharepoint node download files |
(Node.js) SharePoint -- Download File
Demonstrates how to download a file from SharePoint located in the /Documents folder.
var os = require('os'); if (os.platform() == 'win32') { if (os.arch() == 'ia32') { var chilkat = require('@chilkat/ck-node11-win-ia32'); } else { var chilkat = require('@chilkat/ck-node11-win64'); } } else if (os.platform() == 'linux') { if (os.arch() == 'arm') { var chilkat = require('@chilkat/ck-node11-arm'); } else if (os.arch() == 'x86') { var chilkat = require('@chilkat/ck-node11-linux32'); } else { var chilkat = require('@chilkat/ck-node11-linux64'); } } else if (os.platform() == 'darwin') { var chilkat = require('@chilkat/ck-node11-macosx'); } function chilkatExample() { // This requires the Chilkat API to have been previously unlocked.// See Global Unlock Sample for sample code.// -------------------------------------------------------------------------// The following comments apply to SharePoint Windows classic authentication.// -------------------------------------------------------------------------// For example, imagine our SharePoint endpoint is https://xyzoffice.mycompany.com/// The SHAREPOINT_NTLM_DOMAIN would be "mycompany.com"// The SHAREPOINT_HTTPS_DOMAIN would be "xyzoffice.mycompany.com"// Also, the SHAREPOINT_USERNAME would be just the name, not a full email address.// for example, "chilkat" instead of "chilkat@mycompany.com"var http = new chilkat.Http(); // If SharePoint Windows classic authentication is used, then set the // Login, Password, LoginDomain, and NtlmAuth properties. http.Login = "SHAREPOINT_USERNAME"; http.Password = "SHAREPOINT_PASSWORD"; http.LoginDomain = "SHAREPOINT_NTLM_DOMAIN"; http.NtlmAuth = true; // -------------------------------------------------------------------------// The more common case is to use SharePoint Online authentication (via the SPOIDCRL cookie).// If so, do not set Login, Password, LoginDomain, and NtlmAuth, and instead// establish the cookie as shown at SharePoint Online Authentication// -------------------------------------------------------------------------// This example downloads the file named "Domain Name created for Exchange.docx"// Note: I was initially confused by the "$value" part of the URL. // When I see something like $value, I immediately think that it's some sort of// variable or placeholder to be replaced with an actual value. In this case,// the "$value" is literally part of the URL. It's not replace with anything.var url = "https://SHAREPOINT_HTTPS_DOMAIN/_api/web/GetFolderByServerRelativeUrl('/Documents')/Files('Domain Name created for Exchange.docx')/$value"; var localFilePath = "qa_output/x.docx"; var success = http.Download(url,localFilePath); if (success !== true) { console.log(http.LastErrorText); return; } console.log("File successfully downloaded from SharePoint."); } chilkatExample();
0 thoughts to “Sharepoint node download files”