![]() |
Chilkat • HOME • Android™ • AutoIt • C • C# • C++ • Chilkat2-Python • CkPython • Classic ASP • DataFlex • Delphi DLL • Go • Java • Node.js • Objective-C • PHP Extension • Perl • PowerBuilder • PowerShell • PureBasic • Ruby • SQL Server • Swift • Tcl • Unicode C • Unicode C++ • VB.NET • VBScript • Visual Basic 6.0 • Visual FoxPro • Xojo Plugin
(PowerShell) HTTP Download any Type of File (binary or text)The Download method may be called to download any type of file. It may be a binary file such as a .zip, .pdf, etc., or it may be text (.xml, .txt, etc.). There is no distinction. The Download method downloads the file from the web server and streams it to a file byte-for-byte exactly as received. Any web page may be downloaded in the same fashion. Passing a URL for a page that would normally be viewed in a browser would simply download to a file the HTML delivered by the web server. SSL/TLS connections are fully supported by simply specifying a URL that begins with "https://".
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll" # This example requires the Chilkat API to have been previously unlocked. # See Global Unlock Sample for sample code. $http = New-Object Chilkat.Http # Download a .zip $localFilePath = "/temp/hamlet.zip" $success = $http.Download("http://www.chilkatsoft.com/hamlet.zip",$localFilePath) if ($success -ne $true) { $($http.LastErrorText) exit } # Download an XML file: # To download using SSL/TLS, simply use "https://" in the URL. $localFilePath = "/temp/hamlet.xml" $success = $http.Download("https://www.chilkatsoft.com/hamlet.xml",$localFilePath) if ($success -ne $true) { $($http.LastErrorText) exit } $("OK!") |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.