ISIS Application Documentation
Download network file using FTP or HTTP protocol.
Description
When the Uniform Resouce Locator (URL) of a desired file is entered, edrget will use
the FTP or HTTP protocol to download the requested file. The URL must contain the scheme,
domain, path, and filename.
URL Example:
ftp://host.gov/directory/sub_directory/image_name.QUB
or
http://host.gov/directory/sub_directory/image_name.QUB
Categories
History
Robert Sucharski | 2005-07-12 |
Original version
|
Brendan George | 2007-02-14 |
Added TOPATH parameter
|
Brendan George | 2007-02-15 |
Changed output to default to current working directory
|
Steven Lambright | 2007-08-14 |
Added an application test
|
Tyler Wilson | 2015-09-14 |
Added a timeout event handler to gracefully exit the application in the event
the ftp server response time becomes too long.
|
Ian Humphrey | 2016-04-14 |
Replaced httpget and ftpget classes with ResourceGet class for updating to Qt5.
|
Makayla Shepherd | 2017-03-02 |
Added https to reflect changes in the server.
|
Tyler Wilson | 2017-06-29 |
Changed ResourceGet::getResource function. If there are SSL handshaking errors
when attempting to download an https resource,
and this application is running on OS X, the network reply is instructed to
ignore the errors. References #4771.
|
|
Parameter Groups
Files
Name
|
Description
|
URL | Uniform Resouce Locator (URL) of the desired file. |
TOPATH | The path to the output file |
Timeout (ms)
Name
|
Description
|
TIMEOUT | Timeout (in milliseconds) for file requests. |
|
Files:
URL
Description
This is the Uniform Resource Locator (URL) for the network file to downloaded. The URL
must contain the scheme, domain name, path, and file name.
URL Example:
ftp://host.gov/directory/sub_directory/image_name.QUB
or
http://host.gov/directory/sub_directory/image_name.QUB
Files:
TOPATH
Description
This path describes where the output file is to be located. The
output filename will be derived from the URL.
Type
| string |
Internal Default
|
Current Working Directory
|
Timeout (ms):
TIMEOUT
Description
If the application does not hear from the server in the
allotted amount of time, it quits and displays an error.
Type
| integer |
Internal Default
|
60000
|