package test;
import java.io.File;
import java.net.URL;
import org.apache.commons.io.FileUtils;
public class UploadImg {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String url="http://www.baidu.com/img/baidu_sylogo1.gif";
downloadFromUrl(url,"D:/aa/");
System.out.println("ok");
}
/**
* 文件下载的方法
* @param String url
* @param String dir
* @return String fileName
*/
public static String downloadFromUrl(String url, String dir) {
String fileName="";
try {
URL httpurl = new URL(url);
// fileName = getFileNameFromUrl(url);
String[] us=url.split("/");
fileName=us[us.length-1];
System.out.println("fileName:"+fileName);
File f = new File(dir + fileName);
FileUtils.copyURLToFile(httpurl, f);
} catch (Exception e) {
e.printStackTrace();
return "Fault!";
}
return fileName;
}
}
分享到:
相关推荐
### 使用JAVA实现远程图片批量下载的关键技术点 #### 一、引言 随着互联网的快速发展,用户对于网络资源的需求越来越多样化。其中,批量下载图片的需求尤为显著,尤其是在处理网络相册、电子书籍等内容时。传统的...
在Java和JSP开发中,有时我们需要处理在线编辑器上传的内容,这可能涉及到从Web页面中获取远程图片并将其保存到本地服务器。这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,...
通过上述步骤,我们成功地使用Java编写了一个简单的图片下载程序。这个程序不仅可以用来下载单一图片,还可以作为基础框架扩展成更复杂的应用,如批量下载图片、图片处理等功能。此外,该程序还提供了一个基本的网络...
给网友造成不好的印象,使用本功能可将远程图片自动保存到站长自己的服务器上。 本功能修改自lurocky,非常感谢lurocky。 1、将远程图片保存到本地 2、去掉文章中非本地连接 3、图片重命名,根据年月日自动创建...
- 虽然给定代码片段未展示网络请求部分,但在实际的图片批量下载应用中,需要使用`URL`类和`URLConnection`类或第三方库如Apache HttpClient、OkHttp等来发起HTTP请求,下载远程图片资源。 #### 8. **性能优化** ...
Java远程桌面程序是一种技术,允许用户通过网络连接到另一台计算机并进行交互操作,类似于Windows自带的远程桌面连接工具。这种技术在系统管理员、开发者和远程协作中非常常见,因为它可以方便地对远程服务器进行...
java 读取远程网站上的 数据,如 :图片,附件,视频等
本项目涉及的核心技术是动态生成二维码和远程图片的获取,然后将两者进行拼接。下面将详细阐述这些知识点。 1. **动态生成二维码**: 二维码是一种二维条码,能够存储比传统一维条码更多且更复杂的信息,如文本、...
在Java中,可以使用JavaMail API结合POP3协议来实现邮件的接收,包括登录邮箱、检索邮件列表、下载邮件等功能。 以上是对给定文件信息中提及的Java知识点的详细解读,涵盖了数据库操作、Web服务开发、XML处理、邮件...
Java后台批量下载文件并压缩成zip下载的方法 Java后台批量下载文件并压缩成zip下载的方法是指在Java后台中批量下载文件,并将其压缩成zip文件下载到本地桌面。该方法具有重要的参考价值,感兴趣的小伙伴们可以参考...
### Java 实现上传文件到远程服务器(Spring MVC) 在现代软件开发中,文件上传功能是十分常见的需求之一,尤其在Web应用中。本篇文章将详细介绍如何利用Java编程语言结合Spring MVC框架来实现文件的远程上传功能。...
远程图片上传插件是`fckeditor`的一个重要组成部分,它解决了用户在网页上直接上传并插入本地图片的难题。通过这个插件,用户可以方便地从他们的服务器或网络上的其他位置获取图片,并将这些图片无缝地整合到编辑的...
Java 实现远程协助模块是一项复杂而实用的技术,它允许用户通过网络进行实时的电脑操作协助。这个模块通常涉及多个核心技术,包括系统托盘集成、组件显示、本地文件存储、远程方法调用(RMI)以及图像传输。接下来,...
本代码实现html文件转换成一个图片的功能。附件包含所需要的包。 注:该代码转换的html文件必须一个屏幕能展现出来的,如果内容太多一个屏幕展现不出来则不能很好的转换。所以该代码只适用于内容不太多的html文件。...
在描述中提到的“远程访问拍照页面”,通常使用Java Servlet或JavaServer Pages (JSP) 技术来开发。Servlet是Java中的服务器端组件,用于接收和响应HTTP请求;JSP则是一种动态网页技术,可以方便地结合HTML和Java...
Java对Samba进行上传与下载文件的技术主要涉及Java编程、Samba服务器以及jcifs库的使用。Samba是一个开源软件,允许Linux/Unix系统与Windows系统之间进行文件共享,而jcifs是Java的一个库,它提供了对SMB(Server ...
1. **获取pdf.js资源**:从pdf.js的官方仓库(如GitHub)下载最新的资源文件,包括`pdf.js`和`pdf.worker.js`等核心库,以及可能需要的样式表和图片资源。 2. **部署资源**:将这些文件部署到你的Java Web应用的...
在Android平台上进行远程图片的上传和下载是移动应用开发中常见的功能需求,尤其是在社交媒体、电商应用等场景下。本资源“安卓Android源码——在Android远程上传以及下载图片---XFire框架.zip”提供了一个基于XFire...
Java 实现远程桌面的实例代码 以下是 Java 实现远程桌面的实例代码的知识点总结: 一、Robot 类的使用 Robot 类是 Java 中一个非常有用的类,它可以模拟用户的鼠标和键盘事件。使用 Robot 类可以完成屏幕截图、...
在IT领域,尤其是在Java编程中,访问网络、下载文件、实现爬虫功能以及处理超时问题是非常关键的技术点。本文将深入探讨如何在Java中有效处理这些方面的问题,特别是超时处理解决方案,这对于构建高效、稳定的网络...