我正在尝试在服务器上托管一些mp3文件,并希望使用程序在我的移动应用程序中下载。我已经在我的托管服务器上上传了一些mp3文件,并尝试使用浏览器下载,但不是下载文件,而是通过流媒体开始在媒体播放器中播放,当我尝试使用Java代码下载时,它给出了以下错误
java.net.ConnectException: Connection timed out: connect
<html>
<head> </head>
<body>
<ul>
<li><a href="hare_krishana_a201701.mp3">Hare Krishna</a> </li>
<li><a href="sarveshaam_a201702.mp3">Sarvesham</a> </li>
</ul>
</body>
</html>
爪哇。
URLConnection conn = new URL("http://www.acharyaviren.com/musicArchive/sarveshaam_a201702.mp3").openConnection();
InputStream is = conn.getInputStream();
OutputStream outstream = new FileOutputStream(new File("C:\\Day1"));
byte[] buffer = new byte[4096];
int len;
while ((len = is.read(buffer)) > 0) {
outstream.write(buffer, 0, len);
}
outstream.close();
请帮助我如何实现这个目标