首页 » 软件优化 » 《极简Java新手编程之道》15.2.3 案例:下载图片(文件下载图片之道输出案例)

《极简Java新手编程之道》15.2.3 案例:下载图片(文件下载图片之道输出案例)

雨夜梧桐 2024-07-24 09:20:40 0

扫一扫用手机浏览

文章目录 [+]

下面再介绍一个例子,这个例子是下载图片。
下载图片可以使用get请求方法或者使用openstream方法来打开一个流都可以,两种方式都可以。
下面来看具体的代码。

·准备了一个图片的网址,这个网址就是百度的图片。

·准备好之后打开这个网址,创建11对象。
创建好11对象在这个地方,不需要使用itb ul request的,不需要使用itb u r connection类,使用这个u r类就可以了。

《极简Java新手编程之道》15.2.3 案例:下载图片(文件下载图片之道输出案例) 软件优化
(图片来自网络侵删)

·通过open stream打开输入流,往下走,要注意打开这个流,从网络中打开这个流,这是文件,这是数据的输入流。

·要把数据写到一个文件里写,因为下载其实就是从网上读写到本地,所以还需要一个输出流,这个流是文件输出流。

·文件输出流放到当前目录下面,当前目录下面有一个当low,有的当中的文件,之前下载过,就是这个文件,删掉一下。

·文件路径准备好,在这创建一个文件输出流,然后就在这读取文件,读取从网络里去读数据,就是通过这个流去读数据。

·创建一个缓冲区,通过瑞的去读数据放到缓冲区里,然后去判断不等于负一,把数据写到输出流。
os是文件输出流,写到流里面去,指定它的片让为零写入的长度。

·再去读输入流,读完之后再去判断不等于负一,说明没有到流的尾部。

·往里写数据,继续写,这样反复,这样就把数据读下来了,读完之后写在本地,其实就是下载的过程。

来运行一下,下载完成。
现在完成,数据在这,就是这样,这就是介绍的图片下载的例子。

课程就介绍到这里,大家有什么问题可以加入我的服群,详情请见课件最后一页。

标签:

相关文章