We are aware of the issue with the badge emails resending to everyone, we apologise for the inconvenience - learn more here.

Forum Discussion

raRaRa's avatar
raRaRa
Helpful | Level 6
7 years ago

Temporary links to videos or images have no cache header set

Hey,

 

I noticed that temporary links don't have any cache header set. I suspect this is by design, but for use cases such as displaying media from Dropbox folder in a slideshow, it causes the browser to download large image and video files every time they are displayed. This causes un-necessary load for both my users and the Dropbox CDN/API.

 

It would be great if we could pass some kind of parameter that would trigger a cache header with the response.

 

I'm not aware of any method to enable caching with JavaScript. For images I'm using a reverse proxy to solve this, but I currently don't have one for videos.

 

Thanks.

  • Thanks for the request! I can't make any promises, but I'm sending this along to the team.
  • Greg-DB's avatar
    Greg-DB
    Icon for Dropbox Staff rankDropbox Staff
    Thanks for the request! I can't make any promises, but I'm sending this along to the team.
  • patsch06's avatar
    patsch06
    New member | Level 2

    I think you can enabled a normal caching behaviour for content served from Dropbox by replacing the hostname.

     

    so instead of

     

    <img src="https://www.dropbox.com/s/xyzabc/foo.png?raw=1">

     

    just use

    <img src="https://dl.dropboxusercontent.com/s/xyzabc/foo.png">

About Dropbox API Support & Feedback

Node avatar for Dropbox API Support & Feedback

Find help with the Dropbox API from other developers.

5,877 PostsLatest Activity: 12 months ago
325 Following

If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.

For more info on available support options for your Dropbox plan, see this article.

If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!