作者buubuu (buu)
看板java
标题[问题] 下载档案
时间Tue May 26 17:29:16 2009
假设我知道网路上一个存放
http://xxxxxxxx/xxxx.mp3的位置
如果直接用IE打开此网址的话 就可以另存新档了
我用java写了一个下载器 可以另存这个网路上的mp3档到自己的电脑
里面我用URLconnection去连网址
再放到BufferedReader(InputStreamReader(URLconnection.getInputStream()))中
再用FileOutputStream 输出一个mp3档
但mp3档案是建立成功了 却只有54位元...|||
是我的方法用错了吗? 档案本身似乎没有真得load进来
请问是为什麽呢?
另提 我本来是用
http://browserlaunch2.sourceforge.net/
这是某个人写的library 它让Java去呼叫外部的browser然後开启你要的网页
想说这样应该就可以直接另存新档了 但他的里面的code 似乎都是宣告private
所以我在new 它这个class的时候 会说 class的constructor is not visible...|||
这有别的方法能够解决吗?
问题有点多 谢谢各位大大> <
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.0.100
1F:推 adrianshum:你不是读 text, 不应该用 reader, 直接用inputstream 05/26 17:37
2F:推 ken915007:另外要注意~档案在close前最好都要flush()~ 05/26 18:55
3F:→ buubuu:谢谢 问题已解决: ) 要用InputStream没错 05/26 20:11