java文件下载到本地(java文件下载到本地文件夹)

http://www.itjxue.com  2023-02-23 06:32  来源:未知  点击次数: 

java下载服务器上的文件到客户端

java编程方法下载服务器上的文件到本地客服端,代码如下:

import?java.io.BufferedWriter;

import?java.io.File;

import?java.io.FileOutputStream;

import?java.io.FileWriter;

import?java.io.IOException;

import?java.io.InputStream;

import?java.net.URL;

import?java.net.URLConnection;

?

public?class?DownLoad?{???

?public?static?void?downloadFile(URL?theURL,?String?filePath)?throws?IOException?{??

???File?dirFile?=?new?File(filePath);

??????if(!dirFile.exists()){?

????????//文件路径不存在时,自动创建目录

????????dirFile.mkdir();

??????}

??//从服务器上获取图片并保存

?????URLConnection?connection?=?theURL.openConnection();

?????InputStream?in?=?connection.getInputStream();??

?????FileOutputStream?os?=?new?FileOutputStream(filePath+"\\123.png");?

?????byte[]?buffer?=?new?byte[4?*?1024];??

?????int?read;??

?????while?((read?=?in.read(buffer))??0)?{??

????????os.write(buffer,?0,?read);??

??????????}??

???????os.close();??

???????in.close();

??}???

?????public?static?void?main(String[]?args)?{?

??????//下面添加服务器的IP地址和端口,以及要下载的文件路径

??????String?urlPath?=?"http://服务器IP地址:端口/image/123.png";?

??????

??????//下面代码是下载到本地的位置

??????String?filePath?=?"d:\\excel";?

??

??????URL?url?=?new?URL(urlPath);?

??

??????????try?{?

??

?????????????downloadFile(url,filePath);?

??

???????????}?catch?(IOException?e)?{?

??

????????????e.printStackTrace();?

??

?????????}?

??

??????}???

}

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

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

java文件下载有什么区别慕课

您好,在下载Java文件时,慕课网和其他网站有一些区别。首先,慕课网提供的Java文件是最新的,而其他网站可能提供的是旧版本的文件。其次,慕课网的Java文件是安全的,而其他网站可能提供的文件可能会有安全隐患。此外,慕课网的Java文件可以更快地下载,而其他网站可能会比较慢。最后,慕课网的Java文件可以更好地满足用户的需求,而其他网站可能提供的文件可能不能满足用户的需求。总之,慕课网提供的Java文件下载更加安全、快捷和满足用户需求,因此比其他网站更受欢迎。

(责任编辑:IT教学网)

更多

推荐计算机等级考试文章