Java如何利用url下载MP3保存到本地?

Java如何利用url下载MP3保存到本地?,第1张

Java如何利用url下载MP3保存的方法:

1 /** ;

2      * TODO 下载文件到本地 ;

3      * @author nadim  ;

4      * @date Sep 11, 2015 11:45:31 AM ;

5      * @param fileUrl 远程地址 ;

6      * @param fileLocal 本地路径 ;

7      * @throws Exception ;

8      */ ;

9     public void downloadFile(String fileUrl,String fileLocal) throws Exception {;

10         URL url = new URL(fileUrl)

11         HttpURLConnection urlCon = (HttpURLConnection) url.openConnection()

12         urlCon.setConnectTimeout(6000)

13         urlCon.setReadTimeout(6000)

14         int code = urlCon.getResponseCode()

15         if (code != HttpURLConnection.HTTP_OK) {

16             throw new Exception("文件读取失败")

17         }      

18         //读文件流;

19        DataInputStream in = new DataInputStream(urlCon.getInputStream())

20         DataOutputStream out = new DataOutputStream(new FileOutputStream(fileLocal))

21         byte[] buffer = new byte[2048]

22         int count = 0

23         while ((count = in.read(buffer)) >0) {;

24             out.write(buffer, 0, count)

25         }

26         out.close()

27         in.close()

28     }。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

1、创建需要的表格,包括文件名、文件类型、文件内容和上传时间等字段。

2、在Java项目中引入相关的数据库驱动程序,以实现与达梦数据库的连接。

3、创建一个包含文件上传表单的HTML页面,并且在后端使用Java代码接收上传的文件。

4、将上传的文件转换为二进制流,并将其插入到数据库中。

//mp3Url MP3的URL

InputStream in=new URL(mp3Url).openConnection().getInputStream() //创建连接、输入流

FileOutputStream f = nre FileOutputStream("c:\mmm.mp3")//创建文件输出流

byte [] bb=new byte[1024] //接收缓存

int len

while( (len=in.read(bb))>0){ //接收

f.write(bb, 0, len) //写入文件

}

f.close()

in.close()

基本框架,自己调试修改一下


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10067409.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存