cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
Should we modify the Sharing experience to reduce the steps it takes to share files and folders? Tell us your thoughts right 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: 
1
Ask
2
Comments

Re: Open with file explorer from anchor tag

Open with file explorer from anchor tag

kevin g.1
Helpful | Level 5

Hi,

    Is it possible to implement the "show in file explorer" option for folders from our own website similar to how it's done on dropbox.com?  Our current workflow has us clicking on a link to take us to the folder on dropbox.com then opening it in file explorer. I'd like to skip the middleman if that's possible. Thanks!

1 Accepted Solution

Accepted Solutions

Re: Open with file explorer from anchor tag

Greg-DB
Dropboxer

No, unfortunately that's not available via the API, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.

View solution in original post

5 Replies 5

Re: Open with file explorer from anchor tag

Greg-DB
Dropboxer

No, unfortunately that's not available via the API, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.

Re: Open with file explorer from anchor tag

Tech Dev Oldsmar
Explorer | Level 4

This would be a killer feature. Hope it might happen. 

Re: Open with file explorer from anchor tag

Здравко
Super Collaborator | Level 20

@Tech Dev Oldsmar wrote:

This would be a killer feature. Hope it might happen. 


😁 Better don't rely too much. Not on the Dropbox at least.

"would be a killer feature": why would be? 🧐 it is actually. While Dropbox application is installed on your machine and works properly, the feature is available there. Dropbox application is listening on loopback ports 17600, 17601, and 17602 where any other application can connect and communicate to the application. That's exactly what Dropbox website does (or tries to at least) when you select on the site to send a command to open particular file/folder (and other commands).

It's another story that all available already features (the one mentioned within current thread and many other features too) are completely undocumented and so difficult to use. 😕 Such ideas are relevant to Dropbox application developers work, not to web API developers, unfortunately. Proven over time developers of the application are too lazy (just take a look on application release pages and try count word "lazy" in posts there from different users and not only) - just opposite of API (web by default) developers and support.

If you are DIY fan try be a man on the middle. 😉 Listen on 17600 (before Dropbox application launch) for websocks queries and forward them to 17601 for example (one to one). Log entire traffic and analyze it. In such a way you would be able catch and reproduce the pattern and perform proper queries to the Dropbox application through your own application while mimics the Dropbox web site. 🙂

Good luck.

Re: Open with file explorer from anchor tag

Tim Lempicki
Explorer | Level 4

This is exactly the kind of information I needed. I could not figure out what was going on inside the webpage trying to step through the click handler.

 

I realize after looking at network traffic it sends requests to the following:

 

https://www.dropbox.com/unity_connection_log

https://www.dropbox.com/unity_open_log 

 

The payload has a lot of variables that I'm not sure how I would get, but curious if anyone has been able to implement anything like this.

 

Maybe there is an easier way? I know Dropbox runs a program to actually open your file explorer window so maybe it would be easier to implement something that opened that program with the right parameters on your computer to open file explorer when you click a button that has the path. Some sort of browser extension maybe.

Re: Open with file explorer from anchor tag

Здравко
Super Collaborator | Level 20

@Tim Lempicki wrote:

... Any recommendations for tools to listen to these ports?


Hi @Tim Lempicki,

There are lots of different tools to trace and evaluate particular connection of any kind. A typical example can be WireShark. Many tools availability is system dependent. If you have access to nc (or netcat), it's a very convenient tool for use in evaluation scripts too. Most of the programming languages (like Python) include in their standard libraries suitable tools. As such tools are countless, I (and not only) can't enumerate all of them, but hope above examples are good start point. 😉 Find what's most convenient to you.

Good luck.

Need more support?