cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
Back again with another edition of 'How we use Dropbox', so find out how Emma uses to-do lists to get it all done here!

Dropbox API Support & Feedback

Find help with the Dropbox API from other developers.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Download a file with the API

Download a file with the API

aadi
Explorer | Level 3

Hi
I'm using https://dropbox.github.io/dropbox-api-v2-explorer/#files_download for download file.

 

I want to provide directly a link to the end user or download start just load the code.

I'm using the dropbox API from a server side. If I use this method I will need two steps to download a file (1. from Dropbox to my WebServer; 2. From my webserver to the endUser machine). I want to avoid this 2 steps, and having a direct link or direct download is a good option for it.

 

Thanks.

1 Accepted Solution

Accepted Solutions

Re: Download a file with the API

Greg-DB
Dropboxer
To let the user download the file directly, you can instead use /2/files/get_temporary_link to get a link to the file, and pass the link to the client:

https://www.dropbox.com/developers/documentation/http/documentation#files-get_temporary_link

View solution in original post

3 Replies 3

Re: Download a file with the API

Greg-DB
Dropboxer
To let the user download the file directly, you can instead use /2/files/get_temporary_link to get a link to the file, and pass the link to the client:

https://www.dropbox.com/developers/documentation/http/documentation#files-get_temporary_link

View solution in original post

Re: Download a file with the API

aadi
Explorer | Level 3
Hi Greg,
Thanks for reply.
What’s about expiration of this temporary link?
May i can expire this link after user click/download file? Or is there any way for direct download file (no need to click any button) just load page and file automatically start to download..

Re: Download a file with the API

Greg-DB
Dropboxer

These links expire after four hours. It's not possible to manually expire them earlier than that. 

 

If you control the web server and the user is using a typical web browser/client, you can probably return a redirect to the temporary link itself. Exactly how you do so would depend on your web framework though.

Who's talking

Top contributors to this post

  • User avatar
    Greg-DB Dropboxer
  • User avatar
    aadi Explorer | Level 3
What do Dropbox user levels mean?
Need more support?