2

Someone shared a photo folder with me on dropbox. I would like to download the dropbox folder containing images on a Linux box, without installing any dropbox software.

I am aware of this answer to the question, which explains how to add dl=1 at the end of the url, but Using the command :

wget 'https://www.dropbox.com/sh/my_folder_url?dl=1' 

I get

ERROR 400: Bad Request. 

Since 2012 the dropbox API has probably changed? Is it possible to download a dropbox folder with wget?

3
  • Is this a public link, or do you have to authenticate to get to the shared folder? I know you asked about wget, but is curl an option? stackoverflow.com/a/21322615/3569534
    – bgStack15
    Commented Nov 8, 2016 at 16:04
  • It is a public link. curl -L -o newName.zip https://www.dropbox.com/sh/folder_url?dl=1 downloads a file, which is not a zip file. When viewed with less, newName.zip shows a small html page with an Error (400) message. Commented Nov 9, 2016 at 9:18
  • You might try clicking on the link you received and see if you can download it via the web interface.
    – Sun
    Commented Nov 23, 2016 at 20:17

1 Answer 1

3

As of Oct 3, 2016, dl=1 no longer works for the Free tier users.

https://www.dropbox.com/help/201

Dropbox Basic (free) users: Beginning October 3, 2016, you can no longer use shared links to render HTML content in a web browser.

Dropbox Pro and Business users: Beginning September 1, 2017, you can no longer render HTML content.

2
  • But I do not want to render html content in a web browser, I only want to download the file. Commented Nov 23, 2016 at 20:48
  • 1
    Yes I know, but the change disallows you from using wget curl or any other tool that utilizes http to get files
    – Sun
    Commented Nov 23, 2016 at 21:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .