从java中的dropbox下载文件

我正在编写一个swing应用程序,但我确信我会考虑在以后添加更多内容,所以我想要一种从dropbox下载文件的方法。 我尝试了很多不同的东西,但他们给我的只是页面的HTML。 有人知道怎么做吗? 我当然不会。

在我看来,Dropbox API太复杂了,无法满足您的需求。 从dropbox下载文件实际上非常简单。

第一步是将要下载的文件放在Dropbox的公用文件夹中。

接下来,您要右键单击该文件,然后选择“复制公共链接”。 您可以从Web界面执行此操作,甚至可以在您的computer-sync-folder-thing中执行此操作。 这将为您提供该文件的唯一下载URL。

接下来,使用此代码:

String url="https://dl.dropboxusercontent.com/u/73386806/Prune%20Juice/Prune%20Juice.exe"; String filename="PruneJuice.exe"; try{ URL download=new URL(url); ReadableByteChannel rbc=Channels.newChannel(download.openStream()); FileOutputStream fileOut = new FileOutputStream(filename); fileOut.getChannel().transferFrom(rbc, 0, 1 << 24); fileOut.flush(); fileOut.close(); rbc.close(); }catch(Exception e){ e.printStackTrace(); } 

当然,将url字符串的值更改为您自己的下载URL,并将filename的值更改为您要将文件另存为的值。

现在,如果失败,您可能需要将url从https://更改为http://,但无论哪种方式都应该仍然有效。 Dropbox很酷。