javaweb采用绝对路径从网上下载图片
时间: 2023-09-13 15:04:00 浏览: 80
JAVA获取文件绝对路径的方法
在JavaWeb中,可以使用以下代码来从网上下载图片并保存到本地:
```java
String imageUrl = "http://example.com/image.jpg"; // 图片的URL地址
String savePath = "C:/temp/image.jpg"; // 图片保存的绝对路径
URL url = new URL(imageUrl);
URLConnection conn = url.openConnection();
InputStream in = conn.getInputStream();
FileOutputStream out = new FileOutputStream(savePath);
byte[] buffer = new byte[1024];
int len;
while ((len = in.read(buffer)) != -1) {
out.write(buffer, 0, len);
}
out.close();
in.close();
```
需要注意的是,下载图片时需要保证服务器具有访问该图片的权限。另外,在将图片保存到本地时,需要保证保存路径的文件夹已经存在,否则会出现文件不存在的异常。
阅读全文