Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Java) OneDrive -- Download to FileDownloads the contents of a DriveItem directly to a file in the local filesystem. Note: This example requires Chilkat v9.5.0.68 or greater.
import com.chilkatsoft.*; public class ChilkatExample { static { try { System.loadLibrary("chilkat"); } catch (UnsatisfiedLinkError e) { System.err.println("Native code library failed to load.\n" + e); System.exit(1); } } public static void main(String argv[]) { // This example requires the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. CkHttp http = new CkHttp(); // Use your previously obtained access token here: // See the following examples for getting an access token: // Get Microsoft Graph OAuth2 Access Token (Azure AD v2.0 Endpoint). // Get Microsoft Graph OAuth2 Access Token (Azure AD Endpoint). // Refresh Access Token (Azure AD v2.0 Endpoint). // Refresh Access Token (Azure AD Endpoint). // (Make sure your token was obtained with the FilesRead or Files.ReadWrite scope.) http.put_AuthToken("MICROSOFT_GRAPH_ACCESS_TOKEN"); // Sends the following GET request: // GET https://graph.microsoft.com/v1.0/me/drive/root:/{item-path}:/content // Make sure to automatically follow redirects http.put_FollowRedirects(true); // This example will download /Misc/wildlife/penguins.jpg http.SetUrlVar("item_path","Misc/wildlife/penguins.jpg"); // Stream the response body directly to a local file. String localPath = "qa_output/penguins.jpg"; boolean success = http.Download("https://graph.microsoft.com/v1.0/me/drive/root:/{$item_path}:/content",localPath); if (http.get_LastMethodSuccess() != true) { System.out.println(http.lastErrorText()); return; } // If the response status code was not 200, then it failed. if (http.get_LastStatus() != 200) { System.out.println("Response Status Code = " + http.get_LastStatus()); System.out.println("Failed."); return; } // If we got here, then the file was successfully downloaded. System.out.println("Download from OneDrive successful."); } } |
© 2000-2023 Chilkat Software, Inc. All Rights Reserved.