Need to see if your shared folder is taking up space on your dropbox 👨‍💻? Find out how to check here.

Forum Discussion

meganrm's avatar
meganrm
New member | Level 2
3 years ago
Solved

CORs error on forced download links

I am trying to request an obj file from a publicly shared link. 

 

The link is "https://www.dropbox.com/scl/fi/xh3vmyt9d74cl5cbhqgpm/Antigen.obj?rlkey=b4zcediso03wiuc96w3agm6rg&dl=1"

Which successfully downloads if you go directly to it, but when I try to load it in my site, I get this error: 

`Access to fetch at 'https://www.dropbox.com/scl/fi/xh3vmyt9d74cl5cbhqgpm/Antigen.obj?rlkey=b4zcediso03wiuc96w3agm6rg&dl=1' from origin 'https://simularium.allencell.org' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.`

 

I am using the THREE.js OBJLoader 

 

This workflow used to work for us. Has something changed? 

 

 

  • yes so what ended up working for me was: 

    `url = url.replace("www.dropbox.com", "dl.dropboxusercontent.com");`
    with a url that has `dl=1` and a `rlkey` as parameters. 
    thanks! 

6 Replies

Replies have been turned off for this discussion
  • Jay's avatar
    Jay
    Icon for Dropbox Community Moderator rankDropbox Community Moderator
    3 years ago

    Hi meganrm, thanks for bringing this to our attention.

     

    Have you been using the new style of shared links for this method, or the old style?

     

    This will help me to assist further!

  • meganrm's avatar
    meganrm
    New member | Level 2
    3 years ago

    It's a very recently generated link, so I assume the "new style", I also put the link in my message so you should be able to see the format. 

     

    -Megan 

     

  • Jay's avatar
    Jay
    Icon for Dropbox Community Moderator rankDropbox Community Moderator
    3 years ago

    Could you try the suggestions in this thread to see if they help by changing the URL of the file?

  • meganrm's avatar
    meganrm
    New member | Level 2
    3 years ago

    yes so what ended up working for me was: 

    `url = url.replace("www.dropbox.com", "dl.dropboxusercontent.com");`
    with a url that has `dl=1` and a `rlkey` as parameters. 
    thanks! 
  • Walter's avatar
    Walter
    Icon for Dropbox Community Moderator rankDropbox Community Moderator
    3 years ago

    We're glad to hear it's sorted now and thanks for keeping us in the loop too meganrm 

     

    See you around the Community and take care!

  • meganrm's avatar
    meganrm
    New member | Level 2
    3 years ago

    Thank you! It said in that post about the `dl.` links: "These are link transformations from the early days of Dropbox.  While we don't "officially" list these anymore in our Help Center, we are continuing to support them for now. " 

     

    Are there plans to address the CORS issue with the standard share links so that using the `dl.dropboxusercontent.com` will no longer be necessary?

     Thanks

About Create, upload, and share

Find help to solve issues with creating, uploading, and sharing files and folders in Dropbox. Get support and advice from the Dropbox Community.

The Dropbox Community team is active from Monday to Friday. We try to respond to you as soon as we can, usually within 2 hours.

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, Facebook or Instagram.

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!