Resume product download

Note that users are required to login for data downloading, even to download public data.

When using an asynchronous request, the system stores the products for a period (~ 7 days) before deletion. This allows the final user to be able to resume a download process from an already existing request. This can be a useful functionality if the whole requested data to be downloaded has a large size and the internet connection is not very stable. Currently this functionality is only available by using Firefox browser or curl.

Every user has a disk quota of 60GB, if the maximum disk quota is reached, the download asynchronous requests will fail. Users may contact helpdesk for assistance.


Steps to resume download with Firefox:

1. Log in via HTTP (use your user credentials)

2. Start to download a result of an Asynchronous Request
Note that you would might need to login again to be able to resume download.

3. Resume download from Firefox Downloads

Steps to resume download with curl:

Note used URL is the result link to download as shown in Asynchronous Request, step 4a or 4b.

1. Log in (use your user credentials)

curl -k -c cookies.txt -X POST -d username=userName -d password=************ -L "https://hreda.esac.esa.int/hreda-sl-tap/login"

2. Retrieval request. Note the -O, -J options

curl -b cookies.txt -L -O -J "https://hreda.esac.esa.int/hreda-sl-tap/tap/async/[requestID]/results/[userNameRequestID]"

If the cookies.txt already expired, user must login again.


Warning!

Resume download shall be executed in the same path where the partially downloaded result file is located

3. Resume download (note the parameters -C - : Continue/Resume a previous file transfer. And -o filename : Name of the previous generated half-downloaded result)

curl -b cookies.txt -L -o [filename].tar.gz -C - "https://hreda.esac.esa.int/hreda-sl-tap/tap/async/[requestID]/results/[userNameRequestID]"