kjava怎么安装java下载

Java如何从服务器中下载图片
投稿:lijiao
字体:[ ] 类型:转载 时间:
这篇文章主要为大家详细介绍了Java如何从服务器中下载图片,代码中附有详细注释,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了Java服务器中下载图片的方法,供大家参考,具体内容如下
import java.io.IOE
import java.io.InputS
import java.io.OutputS
import java.net.URL;
import java.net.URLC
import mons.io.IOU
* 从服务器中下载图片
* @param fileName 图片地址
* @param response
@RequestMapping(value = "/download")
public void downloadMedia(HttpServletResponse response, HttpServletRequest request) {
InputStream inputStream =
OutputStream outputStream =
//处理中文乱码
request.setCharacterEncoding("UTF-8");
String fileName = request.getParameter("fileName");
fileName = new String(fileName.getBytes("iso8859-1"),"UTF-8");
//处理浏览器兼容
response.setContentType("application/charset=utf-8");//定义输出类型
Enumeration enumeration = request.getHeaders("User-Agent");
String browserName = (String) enumeration.nextElement();
boolean isMSIE = browserName.contains("MSIE");
if (isMSIE) {
response.addHeader("Content-Disposition", "fileName=" + URLEncoder.encode(fileName, "UTF8"));
response.addHeader("Content-Disposition", "fileName=" + new String(fileName.getBytes("gb2312"), "ISO8859-1"));
//url地址如果存在空格,会导致报错!
解决方法为:用+或者%20代替url参数中的空格。
fileName = fileName.replace(" ", "%20");
//图片下载
URL url = new URL(fileName);
URLConnection conn = url.openConnection();
outputStream = response.getOutputStream();
inputStream = conn.getInputStream();
IOUtils.copy(inputStream, outputStream);
} catch (IOException e) {
System.err.println(e);
}finally {
IOUtils.closeQuietly(inputStream);
IOUtils.closeQuietly(outputStream);
以上就是本文的全部内容,希望对大家的学习有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具Java SE 下载
客户与活动
电子邮件订阅
服务与商店
电话: 800-810-8-6698最安全的绿色软件下载基地!
扫码浏览手机端页面
热门搜索:
您的位置:
Java软件 v8.0.1010.13 官方正式版
网友评分:10.0 分
软件星级:
软件大小:25.7M
软件语言:简体中文
软件分类:编程工具
软件授权:免费软件
更新时间:
软件类别:国产软件
软件官网:/
应用平台:Win All
软件标签:
10.2M / 简体中文
7.8M / 简体中文
38KB / 简体中文
18.7M / 简体中文
18.3M / 简体中文
18.8M / 简体中文
Java软件 v8.0.1010.13 官方正式版
高速下载通道:其它下载通道:
有问题? &+&
可能感兴趣的软件
(您的评论需要经过审核才能显示)
共0人参与,0条评论
97.3M / 简体中文 / 3.1170M / 英文 / 6.56.2M / 简体中文 / 9.72.87G / 简体中文 / 5.9196.9M / 简体中文 / 9.629M / 简体中文 / 6.320M / 英文 / 7.0
分类下载排行
01Matlab7.0下载 正式版01编程工具 / 975M02易语言5.11完美破解版下载02编程工具 / 102M03Visual Basic 6.0 (vb6.0)简体中文企业版下载03编程工具 / 211M04Microsoft Visual Studio 2005 简体中文企业版04编程工具 / 2.48G05vc 6.0(Visual C++ 6.0)官方中文版下载 精简版05编程工具 / 29.6M06Visual Studio 2010 中文版下载06编程工具 / 2.41G07PL/SQL Developer v11.0.2.1766 官方中文版07编程工具 / 25.2M08MSXML 6.10.1129.0 官方安装版08编程工具 / 797KB09UltraEdit绿色版(含注册码) v23.20.0.34 官方中文版09编程工具 / 38.7M10Keil uVision4 c51 最新破解版10编程工具 / 29.3M
01Microsoft Visual Studio 2005 简体中文企业版01编程工具 / 2.48G02Matlab7.0下载 正式版02编程工具 / 975M03易语言5.11完美破解版下载03编程工具 / 102M04Visual Basic 6.0 (vb6.0)简体中文企业版下载04编程工具 / 211M05vc 6.0(Visual C++ 6.0)官方中文版下载 精简版05编程工具 / 29.6M06Visual.C++.6.0.with.SP6.大企龙卷风集成安装版06编程工具 / 200M07Visual Studio 2010 中文版下载07编程工具 / 2.41G08Inno Setup Form Designer(创建InnoSetup08编程工具 / 797KB09PL/SQL Developer v11.0.2.1766 官方中文版09编程工具 / 25.2M10Keil uVision4 c51 最新破解版10编程工具 / 29.3M
热门与关键
微信公众号
微信号:kuhousy
扫描二维码添加
所有软件均来自网络如有版权问题请联系我们 - 浙公网安备 47号 - 浙ICP备号
Copyright & 2004- online services. All rights reserved.
请简要描述您遇到的错误,我们将尽快予以修订下载了java为什么找不到打开方式???_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:629,006贴子:
下载了java为什么找不到打开方式???收藏
下载了java为什么找不到打开方式???
想怎么打开
你打开它干什么、?
7.BUG验证手机真假。输入一个符号,用手机输入符号“£”,出来“拢”的,恭喜你,你的手机是水货。
我天。。。。你想打开它干什么
你想怎么打开?
java是用cmd命令打开的。建议去从基础学习
你想打开那个做什么。你见过谁打开过么
在命令行“打开”
安个jdk吧!我也犯过这样的错
你要打开jdk看源码么
这是开发环境
你需要写代码然后用命令来运行
登录百度帐号推荐应用

我要回帖

更多关于 java怎么下载mac 的文章

 

随机推荐