java根据图片的URL下载图片
来源:互联网 发布:js原型和原型链 面试题 编辑:程序博客网 时间:2024/06/10 07:45
@RequestMapping("/downImage")
public void downImage(
@RequestBody Map<String, String> params) {
String ticket = params.get("ticket");
ResponseEntity<ByteArrayResource> resources = api.showqrcode(ticket);
String imageUrl = "picUrl" + ticket;
try {
URL url = new URL(imageUrl);
// 打开网络输入流
DataInputStream dis = new DataInputStream(url.openStream());
String newImageName = "D://"+system.currentTimeMillis()+".jpg";
// 建立一个新的文件
FileOutputStream fos = new FileOutputStream(new File(newImageName));
byte[] buffer = new byte[1024];
int length;
// 开始填充数据
while ((length = dis.read(buffer)) > 0) {
fos.write(buffer, 0, length);
}
dis.close();
fos.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public void downImage(
@RequestBody Map<String, String> params) {
String ticket = params.get("ticket");
ResponseEntity<ByteArrayResource> resources = api.showqrcode(ticket);
String imageUrl = "picUrl" + ticket;
try {
URL url = new URL(imageUrl);
// 打开网络输入流
DataInputStream dis = new DataInputStream(url.openStream());
String newImageName = "D://"+system.currentTimeMillis()+".jpg";
// 建立一个新的文件
FileOutputStream fos = new FileOutputStream(new File(newImageName));
byte[] buffer = new byte[1024];
int length;
// 开始填充数据
while ((length = dis.read(buffer)) > 0) {
fos.write(buffer, 0, length);
}
dis.close();
fos.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
0 0
- java根据图片的URL下载图片
- Java根据Url下载图片
- java根据url下载图片
- java根据图片的url地址下载图片到本地
- 根据url自动下载图片的demo
- java根据图片url下载图片到本地
- android根据url下载图片
- HttpURLConnection根据URL下载图片
- 根据url下载网络图片
- HttpURLConnection根据URL下载图片
- 根据 url地址 下载图片
- C/C++根据图片URL下载图片
- C++根据图片url下载图片
- java 根据url下载图片保存到本地
- Java 根据url下载图片保存到本地
- java 根据url下载图片保存到本地
- java 下载URL图片
- 【android】简单的根据url下载图片的一个类
- SQL语句简单例子-笔记
- 初步使用glog
- OpenStack开发源码如何获取及下载
- j2se树目录控件JTree的操作示例
- Mysql学习笔记一之列类型
- java根据图片的URL下载图片
- Android Studio 系列文章(1)—开发环境的安装
- STL总结
- Myeclipse:Could not create the view:An unexpected exception was thrown问题
- hdu3251 最小割
- 学习OpenBlas
- STL vector按多字段值排序
- windows cmd
- 经典SQL学习笔记 (六)-用户管理、视图、序列、索引、权限