> Home > Downloads > File Downloader

File Downloader

The file downloader Java package provides an API that makes it easy to write Java code that downloads files from the Internet. There is no need for the programmer to mess around with HTTP connections, which is already handled by this package.

The main intention of this package is to facilitate API usage in Java programs, such as querying and downloading operations in the search engine wrapper package. As such, this package does not aim to replace existing command-line programs for downloading files. Users looking for more sophisticated command-line usage should consider more powerful programs such as wget and curl.

Oracle Java 1.6 is required to use this package.

License

The file downloader package is open source. Releases made on or after 2013 April 23 are licensed under the Apache License, Version 2.0. Releases made before 2013 April 23 are licensed under the GNU General Public License, either Version 3 or (at your option) any later version.

Status

This package is under general release.

Downloads

Release: 2013 May 27

This release incorporates the following changes:

  1. Added more getters and setters for accessing additional properties in the file downloader.
  2. Users can now provide a handler for receiving download progress information.
  3. Users can now provide a handler for receiving the underlying URLConnection object immediately before and after a connection takes place. This feature is experimental and is intended only for advanced use.

Release: 2013 April 23

This release incorporates the following changes:

  1. License is changed to Apache License, Version 2.0.

Earlier releases

Click here to show earlier releases.

Development Snapshot

A development snapshot can be obtained from GitHub.

Development snapshots are unstable, may contain bugs, and might not even compile. It is highly recommended to download the latest release instead.