How can I download all files?

The Bytescale Dashboard currently does not support downloading all files from your account.

However, you have two alternative options available:

Option 1: Download all files using a script

You can download all of your files by assembling a script to perform the downloads for you.

Instructions

  1. Generate a list of file URLs using the ListFolder operation.
  2. Pass these file URLs to an HTTP client like curl to perform the file downloads.

To avoid triggering Bytescale's DDoS protection, we advise downloading no more than 100 files in parallel.

Option 2: Transfer all files to external storage

You can copy your files to an external storage service such as AWS S3.

Instructions

  1. Create a folder in the Bytescale Dashboard. Let's call this folder /destination .
  2. Set the storage settings of /destination to an external storage service (e.g. AWS S3).
  3. Decide on which folder you want to copy files FROM. We'll call this folder /source .
    1. You can also use the root folder ("/") as the source folder: Bytescale will ensure the copy operation does not recursively copy the destination folder into itself.
  4. Use the CopyFolder operation, specifying these flags exactly as they are below:
{
  "destination": "/destination",
  "source": "/source",
  "recursive": true,
  "copyFiles": true,
  "copyOverriddenStorage": true,
  "copyVirtualFolders": false
}
  1. After calling the CopyFolder operation you will receive a job ID. You can check the status of this job using the GetJob operation.
  2. Once the job completes, the folder will have been copied.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us