簡體   English   中英

從java中的dropbox下載文件

[英]Downloading file from dropbox in java

我正在編寫一個swing應用程序,但我相信我會考慮在以后添加更多內容,所以我想要一種從dropbox下載文件的方法。 我嘗試了很多不同的東西,但他們給我的只是頁面的HTML。 有人知道怎么做嗎? 我當然不會。

在我看來,Dropbox API太復雜了,無法滿足您的需求。 從dropbox下載文件實際上非常簡單。

第一步是將要下載的文件放在Dropbox的公用文件夾中。

接下來,您要右鍵單擊該文件,然后選擇“復制公共鏈接”。 您可以從Web界面執行此操作,甚至可以在計算機同步文件夾中執行此操作。 這將為您提供該文件的唯一下載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的值更改為您要將文件另存為的值。

現在,如果失敗,您可能需要將網址從https://更改為http://,但無論哪種方式都應該仍然有效。 Dropbox很酷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM