You might see that the Dropbox Community team have been busy working on some major updates to the Community itself! So, here is some info on what’s changed, what’s staying the same and what you can expect from the Dropbox Community overall.
Forum Discussion
Pysio13
2 years agoHelpful | Level 6
Shared Link / "scl" to "s"
Hello. My question concerns my recent issue with file sharing. Usually, my links were generated in this way: 'https://www.dropbox.com/s/'. However, lately, every file is being generated in this way: 'https://www.dropbox.com/scl/fi/'. Do you know a way to restore the old way of generating links? I just need old way of links, because game can't read new links
Greet 😛
- Thank you BenDBX for splitting off a new thread specific to the 3rd party integrations issue, and especially for doing it in a way that migrates all the relevant posts to date! To properly wrap up this thread, below is a summary.
Why the new "/scl" link format?Dropbox is moving to an updated shared link architecture where links are based on the content being shared rather than on the user doing the sharing. This new content-based link architecture is already in place for edit access links to folders and newly created links to files, and can be identified by the presence of an ‘rlkey’ parameter in the URL. (They also begin with "/scl" instead of the previous architecture's "/s".) It is the rlkey parameter which grants access to the content. That is why removing that parameter results in visitors having to sign in and request access. I talk more about this transition in this forum thread.Over the next few months, we’ll round out the shared link portfolio by bringing this new architecture to newly created view-only access folder links, or view folder links for short.Direct Download on new link architecture is Solved
Regarding this thread on “direct / forced” download not working on new links, this should be solved since a fix was implemented 2 weeks ago. That is, all new links should now function the same as legacy links for these purposes. This can be accomplished in two ways.- modifying the dl parameter in the URL
- modifying using dl.dropbox.com or dl.dropboxusercontent.com.
👉 In both cases you must retain the rlkey parameter for the URL to grant your recipients permission rights to access your file.
What is the DL parameter?
Anything following the ? in a URL are query parameters. It’s worth reemphasizing that dl parameter in new links did not break and will continue to function identically to those in legacy links. Manually changing the dl parameter does the following:
https://www.dropbox.com/scl/fi/<token>/path.jpg?rlkey=<token>&dl=0
- Default link. This will render the content in the Dropbox file viewer.
https://www.dropbox.com/scl/fi/<token>/path.jpg?rlkey=<token>&dl=1
- Downloads the content of the link (if the user has access to the content based on link settings). This query parameter takes precedence even if raw=1 is also added.
https://www.dropbox.com/scl/fi/<token>/path.jpg?rlkey=<token>&raw=1
- Directly renders the content in the browser (if the link has a public audience and no other restrictions). Note that this link has an HTTP 302 redirect, so the application or browser must be able to follow the redirect.
What are the dl.dropbox... modifications?
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.https://dl.dropbox.com/scl/fi/<token>/path.jpg?rlkey=<token>&dl=0- Replacing www with dl works exactly like a ?raw=1 link: this will directly render content for public links in the browser. It requires following an HTTP 302 redirect.
https://dl.dropboxusercontent.com/scl/fi/<token>/path.jpg?rlkey=<token>&dl=0- Works like a ?raw=1 link, but the application or browser will not need to follow an HTTP 302 redirect to access the content.
- PieroP1New member | Level 2
Hi. I don't understand why up to last week a link to a file was created in this way: https://www.dropbox.com/s/abcxyz/filename.mp3?dl=0 and now is created in this way:
https://www.dropbox.com/scl/fi/abcxyz/filename.mp3?rlkey=(values)&dl=0
Thanks for your help! - porgHelpful | Level 5
First some sad honest truth: Your New Link API partial rollout was nothing less than a disaster. So many complaints and hundreds of integrations which stopped working. For a company your size I don't understand how such an unthoughtful rollout could happen.
Now to some concrete feature request WITHIN that new landscape:
As a Dropbox user I want my URL to be- as short as possible
- as beautiful and transparent as possible (as few arguments as possible, if then with short variable names and short values)
- if you insist on the rlkey then put it after the identifier token, but not as an argument, which are always at the end of a URL!
- To be a psychologically trustworthy link the "…-file-name-end.suffix" should still be visible for abbreviated URLs (in some device/usage contexts users only see an abbreviated URL! If that's "cryptic stuff" only, and no "…fileend.suffix" in sight anymore, it becomes distrustful.)
- provide a possibility for URLs without a rlkey, like in elder versions everything in ~/Dropbox/Public/ defaults to read:everybody, then no need for a key
- no redirects (or as few as possible) for reliable embedding
- browser caching working reliable
URL pattern general
https://dropbox.com/scl/<options>/<identifier>/<content-key>/file-anywhere.png
For a file within ~/Dropbox/Public/ which gets a "totally easygoing treatment":
https://dropbox.com/scl/<options>/<identifier>/file-within-dropbox-public.png
options: n | dl | raw
- n as in normal (or a similar short/intuitive flag, e.g. "p" as in preview)
- dl as in dl=1
- raw as in raw=1
As these are binary toggles and anyhow mutually exclusive only one of them will be at its token position. Totally intuitive.
Options could also be the last part before the filename.
You have to do usability and best practise research yourself, how URLs are abbreviated in most software/device contexts. To my knowledge:
- Start… — Not too common I think.
- Start…End — Common — Options at the beginning plus filename at the end are readable. That's the abbreviation which is least prone to URL hacks, but ofc there are still tricks like legit-sounding-subdomain.com.malicious.domain/badvirus.exe?f=bogus-but-innocent-sounding-filename-towards-the-end.jpg . But overally this is the most balanced/common one AFAIK.
- …End — Also Common — Then options and filepath as the last tokens would be ideal.
- yl4882Helpful | Level 5
I am able to render my images on my website using the dropboxusercontent format (link to the thread). The images work fine on mobile browsers like safari, chrome. However, I noticed that if I open the site in a mobile app using in-app browser, such as Facebook Messenger, Line, the images were not able to be retrieved. Does anyone have the same issue?
- PGSmickExplorer | Level 3
I have a Dropbox Plus account going pretty far back--I have a \Public folder off the root. I'm not sure what's happened with the Public folder, but I can no longer do what I have in the past. That is, I regularly upload photos to a sub-folder of Public and I used to be able to generate a dropbox link for a photo similar to the following: https://www.dropbox.com/s/xchd31aqqbfizn8/HEIModuleBracket2.JPG?dl=0
I would then create a post on my favorite website (an old PHP-Nuke board) where I am a member (with no control over what happens there), and I could enter that link in a post. To be sure, I needed to modify the link slightly to get it to work. The modified link was: https://dl.dropbox.com/s/xchd31aqqbfizn8/HEIModuleBracket2.JPG
When that link was surrounded by [img]...[/img] tags, the photo would show up in the post for any viewer with or without a dropbox account.
Now, when I upload a photo to dropbox and get a link for it, the link looks like this: https://www.dropbox.com/scl/fi/crv0udpyha55r26fvjsnk/PistonWear.png?rlkey=j9dgg2fgpiiwqy5v2ck4awn4s&dl=0
and I cannot figure out how to edit this link so that it displays in a post on the website.
I am also finding that some of my previously posted photos still generate the simpler URL (without the rlkey parameter), but some of them generate the URL with the rlkey parameter, and I can't predict which I'll get until I try it.
So can someone please explain what is happening here? And, how do I either a) reliably generate an older style URL, or b) modify the newer style URL to work with my website's [img]...[/img] techology?
This feels like a security or permissions issue, but I'm not sure. If this post belongs in another section, would someone please redirect me.
Many thanks,
Peter
- PGSmickExplorer | Level 3
Thank you, Jay, for the merge. This thread does indeed report similar symptoms, and I did see some tantalizing leads. I can't say I fully understand the "accepted solution", but I have tried every permutation of dl= and raw= along with the www.dropbox.com and the two alternate URLs (dl.dropbox.com and dl.dropboxusercontent.com) and none of them work.
I have also tried the suggestions of deleting and re-creating links and these did not help either.
The closest I can come is with these three variations all without specifying the rlkey:
[img]https://www.dropbox.com/scl/fi/crv0udpyha55r26fvjsnk/PistonWear.png[/img]
[img]https://dl.dropbox.com/scl/fi/crv0udpyha55r26fvjsnk/PistonWear.png[/img]
[img]https://dl.dropboxusercontent.com/scl/fi/crv0udpyha55r26fvjsnk/PistonWear.png[/img]-All three display a generic image icon on my website. None produce the image.
-However, in my browser (Microsoft Edge) I can right click on the first icon and choose Open image in new tab. That will indeed open the file in a new tab, but only if I am logged in to Dropbox elsewhere in the browser. If I am not logged in then I am invited to sign in to view the file.
-Attempting to open the file from the other two icons give me a 403 error suggesting I don't belong there and should head back home.
Clearly these are not useful.
So, despite several reports to the contrary in this thread, for me, the issue is not fixed.
I hope that will change.
Peter
- diffeyewearExplorer | Level 4
Hello we imbed image URLs into google sheets often by grabbing the URL via "copy link"
Then we paste that URL into a formula in google sheets such as the link below and we edit the edit to use ?raw=1
=IMAGE("https://www.dropbox.com/s/bpuzejnnmhe65vp/SLOANE_DE01-0492-ETBNN_DETAIL_0001.jpg?raw=1",1)
This method has worked well for years but now some URLs have the /scl/fi/ instead of /s/ and those links do not work for this.
Example link is:
https://www.dropbox.com/scl/fi/q7o6g7yff9kfl49fb79zv/BELLA-II_DE01-0171-TABGP_ANGLE.jpg?rlkey=4qsw23daxwmryl25rs4qu4wzw&dl=0
If I edit think link into the formula like this it doesn't work
=IMAGE("https://www.dropbox.com/scl/fi/q7o6g7yff9kfl49fb79zv/BELLA-II_DE01-0171-TABGP_ANGLE.jpg?raw=1",1)
How can we use this new /scl/fi/ link for image imbedding in shared company files?- ЗдравкоLegendary | Level 20
diffeyewear wrote:... but now some URLs have the /scl/fi/ instead of /s/ and those links do not work for this.
Example link is:
https://www.dropbox.com/scl/fi/q7o6g7yff9kfl49fb79zv/BELLA-II_DE01-0171-TABGP_ANGLE.jpg?rlkey=4qsw23daxwmryl25rs4qu4wzw&dl=0
...Hi diffeyewear,
Did you try an entry like:
=IMAGE("https://dl.dropbox.com/scl/fi/q7o6g7yff9kfl49fb79zv/BELLA-II_DE01-0171-TABGP_ANGLE.jpg?rlkey=4qsw23daxwmryl25rs4qu4wzw", 1)
🤔Copy and paste it. 😉
Hope this helps.
- diffeyewearExplorer | Level 4That worked perfectly! Thank you very much.
- JayDropbox Staff
Hi diffeyewear, I've merged you to this thread, could you check the suggestions listed here to see if they help?
- diffeyewearExplorer | Level 4
Yes we have gone through this and many other knowledge base articles and none of the solutions work.
- d-verNew member | Level 2
hi,
since rlkey parameter has come into place unable to force render an audio file using raw=1, the browser show the file but does not play..it shows time length..any help would be appreciated..old file link (where rlkey did not come still works effortlessley)
- JayDropbox Staff
Hi d-ver, thanks for bringing this to our attention.
The new version of the shared link should allow files to render as normal.
Could you try switching browsers to see if this helps? Otherwise, you can try using incognito/private browsing mode without any extensions running, clearing your cache and even resetting your browser entirely.
Keep me updated with any progress!
- d-verNew member | Level 2
changing dropbox to dl.dropbox - worked. this is the only change i make. but, i feel there is a very slight time delay in forcing the render. earlier it was instant. that i can see with still working old link.
I think a standard solution would require this problem rather we trying to hit one or ther other way out. and a proper documentation of steps to solve it for a non-tech person as well.
thanks for the help everyone.
- andreaswijayaNew member | Level 2
i sell digital products and share folder link to my customers. In the old /sh/ or /s/ format, everything is good. but in the new /scl/ format, new problems emerge. here are some:
1. When a user accidentally refresh, or move around the folder, the "rlkey" part could be erased from the URL, hence causing a user needing to request access, and having to sign in just to view/download the files. this can cause massive confusion
2. the user can now see who are the members of the folders
are there no tweaks around this? this impact us massively, please help. the old /sh/ and /s/ format is working just fine
- dimitrisramosExplorer | Level 3
Hello,
after dropbox changed the sharing link from /s/<link> to /scl/fi/link with key all the users report the following error (Error 400)
example below
[removed]
i have seen this being posted in the past but what is the solution?
I am starting to migrating to other online storage provides because it seems that i cannot use dropbox
Error (400)
Something went wrong. Don't worry, your files are still safe and the Dropbox team has been notified. Check out our Status Page to see if there is a known incident, our Help Center and forums for help, or head back to home.- HannahDropbox Staff
Thanks for letting us know, dimitrisramos.
The example link you included in your post, worked for me (removed it to prevent unnecessary traffic in your account).
How are your users accessing the links? Are you embedding them in a different website?
Have you checked out this solution by Jason for more info?
- dimitrisramosExplorer | Level 3
Hello,
The users are receiving the error which i mentioned. i send also a screenshot. this behavior start a couple of weeks ago and it only happens to the new links (https://www.dropbox.com/scl/fi/<token>/path.jpg?rlkey=<token>&dl=0) the old ones work just fine.
It is very frustrating because some users report that the link works fine but most of them get the error which i show you in the screenshot
- stebaiExplorer | Level 3
I have used dropbox for many years to share my files with people from around the world.
However the files I have uploaded this week have a new style of link ending with an RLKey?
I need the same link to work multiple times and it seems they may now be one use, is this correct?
If so what setting has changed and how do i fix it?
- HannahDropbox Staff
Hey stebai, thanks for your post.
I've moved your post to a thread relevant to the change in the shared links, so I'd suggest taking a look at the info here as well.
As for the links, they're definitely not for only one use; can you let us know more about why they're not working?
What do you see on your end?
- 99gigakkkgalwkNew member | Level 2
I need to upload 1000s of product pictures to my store using a DIRECT link.
Example for a direct link: https://asd.com/images/Product-1.jpg
The link Dropbox provides is something like this:
https://www.dropbox.com/scl/fi/c39fxitnzg7v04wmaib8o/Product-1.jpg?rlkey=fikgkc214414wp8uly&dl=0Dropbox gives random links for files. They also add a random “key” at the end of the url. I don’t want anything random added to the URL. Becase All links should be the same. I just need to change the Product number to get the next link.
If I use dropbox’s way to update my listings, It takes me 2 weeks to complete this simple task using excel files to upload. If I do it my way, it will take me 2 hours.
I need to get links like these:
https://www.dropbox.com/scl/fi/Product-1.jpghttps://www.dropbox.com/scl/fi/Product-2.jpg
https://www.dropbox.com/scl/fi/Product-3.jpg
…
https://www.dropbox.com/scl/fi/Product-9999.jpg
Is this possible?
- MeganDropbox Staff
Hi 99gigakkkgalwk, welcome to our Community!
We don't have that ability as of right now, but your feedback regarding this has been very valuable and I will endeavor to make sure your voice is heard.
What I could suggest as a workaround, is to maybe add all the files inside a folder, and share the folder itself, instead of all the file links individually.
However, even in that case, the link wouldn't be functional, in the way you described and wanted.
I hope this helps!
- kivihiiliNew member | Level 2
Dropbox got worse, when the ability to share links without the recipient having to log in was removed.
About View, download, and export
Need support with viewing, downloading, and exporting files and folders from your Dropbox account? Find help from the Dropbox Community.
Need more support
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!