// 读取网络文件
package cn.ehoo.wap.ScreenCapture;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
public class GetUrlImg {
public static void getUrlImg(String strUrl, String fileName)
throws Exception {// URLName照片地址
int HttpResult = 0; // 服务器返回的状态
URL url = new URL(
"http://124.128.83.220/s/9/11/26/qYS/200911261423376105.gif"); // 创建URL
URLConnection urlconn = url.openConnection(); // 试图连接并取得返回状态码urlconn.connect();
HttpURLConnection httpconn = (HttpURLConnection) urlconn;
HttpResult = httpconn.getResponseCode();
System.out.println(HttpResult);
if (HttpResult != HttpURLConnection.HTTP_OK)
{
int filesize = urlconn.getContentLength(); // 取数据长度System.out.println(filesize);
}
BufferedInputStream bis = new BufferedInputStream(urlconn
.getInputStream());
BufferedOutputStream bos = new BufferedOutputStream(
new FileOutputStream("d:\\xuhao\\"+fileName));
byte[] buffer = new byte[1024]; // 创建存放输入流的缓冲
int num = -1; // 读入的字节数
while (true) {
num = bis.read(buffer); // 读入到缓冲区
if (num == -1) {
bos.flush();
break; // 已经读完
}
bos.flush();
bos.write(buffer, 0, num);
}
bos.close();
bis.close();
}
public static void main(String[] args) throws Exception {
GetUrlImg.getUrlImg("url", "bos");
}
项目中用到的一段,程序,贴出来,留个标记!!
}
分享到:
相关推荐
简单的获取网络图片并显示的方法,适合大部分新手!
支持读取下载本地图片 支持读取下载网络图片 C++和蓝图混合使用 支持蓝图可视化 蓝图节点有三个全局静态函数支持蓝图使用
主要介绍了C#远程获取图片文件流的方法,涉及C#针对图片及文件流操作的相关技巧,需要的朋友可以参考下
将网络图片下载到本地指定的文件中,没有尝试是否可以下载其他类型文件 通过BufferedInputStream读取图片的流,然后将读取的byte写入到指定文件中
主要介绍了python从网络读取图片并直接进行处理的方法,涉及cStringIO模块模拟本地文件的使用技巧,需要的朋友可以参考下
WPF使用Emgu.CV最简单的例子,可以读取本地图片文件、打开网络视频、本地视频文件、计算机摄像头。
安卓 网络编程之网络读取图片,完整工程文件 可直接运行。
Java 从网络中读取图片 转换成Base64字符串
字节编写或者收集的VBS函数集,涉及二进制,文件读写,UTF-8,ANSI编码转换,Http GET,POST,网络请求功能。base64编码解码函数。等等。
java通过url获取网络位置上的文件流,自己封装的工具类
试想一下,如果没有图片加载库,我们就要手动去下载图片,缓存图片,最后再从文件里面读取bitmap并设置到Imageview里面。这还算好的,要是在Listview里面你会更头疼的。原因我就不说了,你懂的~~再加上各种各样的...
Python标准库中的multiprocessing模块提供了两种主要的多进程处理方式:...如,处理一批图片文件,包括压缩、调整大小、加水印等操作,可以将每个图片文件的处理任务分配给不同的进程并行处理,从而提高处理速度。
使用img标签可以实现图片文件预览。 ### 文本文件预览 使用textarea标签可以实现文本文件预览。 结语 ===== 通过本文,我们了解了如何实现文件预览,包括word、excel、pdf、ppt、mp4、图片、文本等多种文件格式...
支持android2.X和android4.0的完整无错直接运行例子,附带工程文件包
利用android开源库android-gif-drawable和android-async-http不仅能显示本地的gif图片,还能从网络上获取Gif图片并显示.即使是较大的gif图片,也不会报OOM异常。
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,它是一种基于64个可打印字符来表示二进制数据的方法。 使用base64进行文件上传的具体流程是:前台使用js将文件转换为base64格式,后台通过高级编程语言...
C#做的显示服务器图片并保存 以及对本地文件夹的操作 都是写简单的东西 我在做开发的时候写的练习
ASP.NET(C#) Web Api通过文件流下载文件到本地实例源码
UE4加载本地图片
rtthread + STM32F407VE + esp8266 +SD卡 从网络下载文件存到SD卡中