回答
看看在Apache項目的HTTPClient:http://hc.apache.org/httpclient-3.x/
有噸網站上的樣品部分樣品:http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/examples/
而且t他的用戶指南也相當不錯!
Apache HTTPClient是一個優秀的,功能強大的庫。但我認爲這對新手來說會是一種恐嚇。我認爲Balus有一個很好的主意,用一個溫和的教程來提供更簡單的API。 – 2010-01-08 13:55:20
完全同意! :) – 2010-01-08 14:57:08
奇怪的是,如果你使用Apache Commons IO你會問這個在2010年http://www.daniweb.com/forums/thread84370.html
???那是......怪異的。 – 2010-01-08 13:59:04
必須是一個從網絡上抄襲垃圾的巨魔。 – Skilldrick 2010-01-08 13:59:18
或者某人不知道如何用英語制定一個聰明的問題,並且不幸地從他在搜索答案的過程中找到的互聯網上覆制了錯誤地制定的問題。順便說一下,如果這個問題已經作爲**評論**發佈,我已經投了票,但不是這個。請不要發表評論作爲答案。 – BalusC 2010-01-08 14:02:33
這是最簡單的:
IOUtils.copy(
new URL("http://www.server.com/file.doc").openStream(),
new FileOutputStream("C:/path/to/file.doc")
);
否則,你必須寫一個循環,並使用一個字節數組作爲緩衝區,可要得到完全正確的信息會有點棘手。
URL url = new URL("http://farm6.static.flickr.com/5035/5802797131_a729dac808_b.jpg");
ReadableByteChannel readableByteChannel = Channels.newChannel(url.openStream());
FileOutputStream fos = new FileOutputStream("image.jpeg");
fos.getChannel().transferFrom(readableByteChannel, 0, Long.MAX_VALUE);
使用的Java非阻塞I/O
- 1. Ftp文件下載從java代碼
- 2. basic4android下載文件代碼
- 3. Java代碼來下載文件或文件
- 4. 文件下載代碼下載文件比原來大
- 5. 下載視頻文件的代碼
- 6. 在php下載pdf的文件代碼
- 7. 下載.dat文件的代碼
- 8. 基於代碼的文件下載
- 9. 從服務器下載文件的java代碼
- 10. 通過代理java下載文件
- 11. 無法下載代碼的AppEngine - Java的
- 12. 從java代碼中卸載apk文件
- 13. 經典ASP代碼下載.csv文件
- 14. 代碼無法正確下載文件
- 15. 從代碼下載csv文件
- 16. 如何下載此源代碼文件?
- 17. 從URL代碼VB.NET下載文件
- 18. 代碼下載空文件,不應該
- 19. 代碼在C#中下載PDF文件
- 20. 通過使用Java代碼傳遞URL下載文件
- 21. Java文件下載代碼設計問題
- 22. 如何通過FTP下載文件java代碼
- 23. 用java代碼下載真的很慢
- 24. 使用java代碼下載文件時,文件中的行跳過換行符
- 25. Java中的文件下載
- 26. 在Groovy/Java下載文件下載
- 27. Java下載器 - 下載多個文件
- 28. Excell文件的Java代碼
- 29. Java代碼來下載內容露天
- 30. 將文件下載到Android WebView(沒有下載事件或代碼中的HTTPClient)
一些建議的新手 - 你不會跑遠只是要求在這個論壇德codez。從你迄今爲止所做的一切開始,以幫助自己和你陷入困境,我們將幫助解決這些問題。但沒有人會爲你免費爲你做所有的工作。 – 2010-01-08 13:52:17
用你實際想要完成的事情(而不僅僅是「幫助一個新手」)重新審視你的問題,你可能會有更好的運氣。 – Beska 2010-01-08 13:52:34
我已經編輯了標題,以免再出現問題。 – 2010-01-08 13:57:18