当前位置:首页 » 编程语言 » java下载图片

java下载图片

发布时间: 2023-12-02 17:34:04

1. java编写一下图片下载程序

楼上的写的没错,不过感觉太麻烦了,用hutool工具包来写个方法

HttpUtil.downloadFile("https://www..com/img/PCtm_.png", new File("F://demo4/_logo.png"));

第一个参数为网络logo图片,第二个为我本地下载位置,下载结果如图

2. java从服务器下载图片怎么讲图片保存到本地的sdcard上

ublic HttpServletResponse download(String path, HttpServletResponse response) {
try {
// path是指欲下载的文件的路径。
File file = new File(path);
// 取得文件名。
String filename = file.getName();
// 取得文件的后缀名。
String ext = filename.substring(filename.lastIndexOf(".") + 1).toUpperCase();

// 以流的形式下载文件。
InputStream fis = new BufferedInputStream(new FileInputStream(path));
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
fis.close();
// 清空response
response.reset();
// 设置response的Header
response.addHeader("Content-Disposition", "attachment;filename=" + new String(filename.getBytes()));
response.addHeader("Content-Length", "" + file.length());
OutputStream toClient = new BufferedOutputStream(response.getOutputStream());
response.setContentType("application/octet-stream");
toClient.write(buffer);
toClient.flush();
toClient.close();
} catch (IOException ex) {
ex.printStackTrace();
}
return response;
}

3. java代码,里面有下载图片的代码,new File(getClass().getResource("").getFile().toString())

是放在 /home/image 这个目录下面, 但是这个路径是非root用户的根目录,可能会出现问题, 所以建议放在 /data/ 这个目录下面, 在这下面创建一个image目录存放文件。

4. Java FTPClient 如何下载jpg 下载下来的图片大小0字节,是什么问题如何解决

使用方法不对吧,你看看FTPClient这个类,提供了deleteFile方法,应该是用这个进行删除文件的
至于用命令的方式删除,你要看哈FTPCommand这个类里面的常量命令,有DELE和DELETE两个,我没用过命令的方式,不知道这两个的区别,需要你自己试了

热点内容
联想服务器控制口登录地址 发布:2025-03-06 02:20:58 浏览:67
为什么安卓淘汰这么快 发布:2025-03-06 02:16:04 浏览:46
编译笔记 发布:2025-03-06 02:11:17 浏览:916
linux源码学习 发布:2025-03-06 02:06:05 浏览:558
极坐标图编程 发布:2025-03-06 01:52:23 浏览:307
centos访问网页 发布:2025-03-06 01:51:18 浏览:973
海康威视华为云服务器 发布:2025-03-06 01:36:20 浏览:702
安卓手机怎么把三张图片拼在一起 发布:2025-03-06 01:31:50 浏览:321
文件夹删除不了权限 发布:2025-03-06 01:28:06 浏览:303
如何上传swf 发布:2025-03-06 01:18:22 浏览:367