`
1846396994
  • 浏览: 76069 次
社区版块
存档分类
最新评论

Java实现HTTP文件下载和图片(验证码)浏览

 
阅读更多

 

1、实现HTTP文件下载

原理:设置HTTP头信息content-type=”application/x-download;charset=gbk”,然后将文件作为字节写入即可。源码如下:

response.reset(); //设置类型:下载 response.setContentType("application/x-download;charset=gbk"); //文件名称 response.setHeader("Content-Disposition", "attachment;filename=temp.doc"); //写入字节 response.getOutputStream().write(byte[]); response.getOutputStream().flush(); response.getOutputStream().close();

2、图片浏览

客户端:  服务器端: response.setContentType("image/jpeg"); response.getOutputStream().write(byte[]);


原文地址:Java实现HTTP文件下载和图片(验证码)浏览 | http://orgcent.com/java-http-download/
分享到:
评论

相关推荐

    java编程-上网搜图片(简易版)

    通过对这些文件的阅读和学习,可以深入了解如何用Java实现一个简单的图片爬虫。同时,这也提供了一个很好的起点,供开发者进一步扩展和定制,以满足更复杂的需求,例如支持更多类型的资源抓取,或者添加过滤和存储...

    java开源包4

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包5

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包10

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    Java爬虫汽车之家图片

    - **下载图片**:根据图片链接,通过HttpClient或Java的URLConnection下载图片,存储到本地。 - **错误处理**:处理可能出现的网络异常、重定向、验证码等情况。 - **数据存储**:将抓取的信息(如图片路径)存入...

    JAVA上百实例源码以及开源项目源代码

    Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,...

    java开源包3

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    网站下载工具,JAVA 源代码,蜘蛛虫方式

    总之,这个JAVA实现的网站下载工具展示了如何利用JAVA进行网络爬虫开发,对于学习和实践网络编程和数据抓取具有很高的价值。通过深入理解和修改源代码,开发者不仅可以提升JAVA技能,也能对网络爬虫技术有更深入的...

    Java资源包01

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包6

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包9

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包101

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包1

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包8

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    笑话集网站最近更新网站内容采集java实现

    标题中的“笑话集网站最近更新网站内容采集java实现”表明我们关注的是一个使用Java编程语言进行网络内容抓取,特别是针对笑话集网站的最新更新。这个项目或教程可能涉及了如何自动化获取、处理和分析这类网站上的...

    java 简单实现 抓取酷讯网的机票数据

    Java的并发库如ExecutorService和Future接口可以帮助我们实现这一点。 9. **反爬策略**: - 酷讯网可能有防止爬虫的策略,比如验证码、IP限制或User-Agent检查。我们需要根据实际情况调整策略,比如使用代理IP池、...

    Java案例开发锦集

    案例8 星空模拟 案例9 阴影跑马灯 案例10 下雪的图片 案例11 动态分割线 案例12 飞流直下 第三章 XML与其他 案例1 将HTML文件转成XML文件 案例2 将XML文件转换成可浏览的HTML格式文件...

    仿淘宝网等创建个人店铺/实现二进制图存储图片等

    在构建一个类似淘宝网的个人店铺系统时,我们需要关注几个核心功能:用户注册与登录、店铺后台管理和图片的二进制存储。以下是对这些关键知识点的详细解释: 1. **网站注册与登录**: - **注册过程**:用户通过...

    java实现的简单的爬虫程序

    由于未提供具体的内容部分,我将直接针对标题和描述中提到的“java实现的简单的爬虫程序”展开讨论,涵盖相关的知识点。 ### Java基础 在谈论Java爬虫之前,需要对Java编程语言有一个基础了解。Java是一种广泛使用...

    java爬虫学习文档集

    Java爬虫学习文档集主要涵盖了使用Java语言进行网络爬虫开发的相关知识,其中包括对HTTP解析库 httpparse 和 HTTP客户端库 httpClient 的学习资料。这两部分是构建Java爬虫的重要组件,下面将详细介绍这两个库以及...

Global site tag (gtag.js) - Google Analytics