- 浏览: 186175 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
kjmmlzq19851226:
这个和排序米有关系吧
一个排好序的数组,找出两数之和为m的所有组合 -
ileson:
...
spring在web.xml中的配置
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import sun.net.TelnetInputStream;
import sun.net.ftp.FtpClient;
public class FtpDownload extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String ftpServer = "ftp server ip address";
String username = "username";
String password = "password";
String filename = "filename";
String path = "/path";
FtpClient ftpClient = new FtpClient();
ftpClient.openServer(ftpServer);
ftpClient.login(username, password);
if (path.length() != 0)
ftpClient.cd(path);
ftpClient.binary();
TelnetInputStream is = ftpClient.get(filename);
resp.setContentType("application/x-msdownload");
resp.setHeader("Content-Disposition", (new StringBuilder(
"attachment;filename=")).append(
new String(filename.getBytes(), "ISO-8859-1")).toString());
ServletOutputStream out = resp.getOutputStream();
byte[] bytes = new byte[1048576];
int c;
while ((c = is.read(bytes)) != -1) {
out.write(bytes, 0, c);
}
is.close();
out.flush();
out.close();
ftpClient.closeServer();
}
}
发表评论
-
java对称加密算法的使用
2014-05-26 09:55 2758package utils; import java.io ... -
java使用ganymed-ssh2执行linux操作系统命令
2013-12-31 10:10 2020public static void main(Strin ... -
一个排好序的数组,找出两数之和为m的所有组合
2013-06-13 18:46 1498public static void main(Strin ... -
java中文API
2012-04-17 12:25 843http://www.oschina.net/home/api ... -
javase7官方API
2012-04-17 11:38 1091Java™ Platform, Standard Edit ... -
javase6中文API
2012-04-01 20:15 2449概述 软件包 类 使用 ... -
javase6官方API
2012-04-01 20:10 964Overview Package C ... -
java.util.concurrent官方API文档
2012-04-01 20:03 1908Overview Package C ... -
java.util.concurrent中文API
2012-04-01 19:45 1594概述 软件包 类 使用 ... -
java.util.concurrent介绍(转)
2012-04-01 19:33 980本文由 cnblogs 博主 ... -
JDK6下开发WebService
2012-03-17 09:06 1543周末闲来无事,在家中复习了一下JDK6下开发WebServi ... -
日期正则表达式
2012-01-13 17:58 1088一、简单的 日期判断(YYYY/MM/DD):^\d{4 ... -
使用JAVA API上传文件到FTP服务器
2011-12-02 12:41 1175private void FtpUpload() throw ... -
Java发送邮件
2011-11-04 17:24 934import java.io.UnsupportedEncod ... -
POI导入Excel
2011-11-04 16:34 1141import java.beans.BeanInfo;impo ... -
Java读取Properties文件
2011-11-04 16:06 774使用J2SE API读取Properties文件的六种方法 ... -
java获取服务器IP
2011-10-27 12:04 1198java.net.InetAddress.getLocalHo ... -
java 获取真实客户端IP(转载)
2011-10-27 11:33 2229原文出处:http://jun-li-leo.iteye. ... -
JDBC连接字符串
2011-10-26 11:17 20851. MySQL Class.forName(&quo ... -
java中filter的用法
2011-10-19 11:45 969filter过滤器主要使用于前台向后台传递数据是的过滤操作。程 ...
相关推荐
用javaAPI操作ftp上传下载文件,用于把本地主机上的文件上传到远程ftp服务器、下载远程ftp服务器上的文件到本地主机、删除远程文件、重命名远程文件、 新建远程目录以及删除远程目录。
一个简单的demo,适合初学者,java语言使用第三方API,进程FTP上传下载的demo
java程序调用API 实现在ftp内文件夹和文件的拷贝,ftp服务器之间的文件和文件夹的拷贝 欢迎来群:41229007 QQ:119346711讨论
@Service示例,用于使用Spring Boot从FTP服务器连接,上传和下载文件。 该项目实现了@Service Spring Boot,该服务启用并提供了一个简单的API,以便其他开发人员可以重用它来连接到实现FTP协议的服务器。 它提供了...
这是一个FTP客户端的简单实现,使用语言为java,FTP服务器为FileZilla Server。该客户端软件使用的是org.apache.commons.net.ftp.FTPClient这个类,FTPClient这个类,该类具体的可查看官网的api文档,链接:...
可以将ftp4j嵌到你的Java应用中,来传输文件(包括上传和下载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括:通过 TCP/IP直接连接,通过...
支持所有标准和许多可选的FTP操作,支持非常多的FTP服务器。 支持被动和主动模式。 支持二进制断点续传。 易用性 简单而广泛的API,类似命令行的FTP程序。 包括了完整的源代码。 集成log4j。 一般特性 与Java 1.7及...
2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...
点量Http、FTP下载内核源码使用高效的c++代码编写,提供标准的动态链接库(DLL),可供C/C++、Delphi、C#、Java、VB等语言和各常用开发环境调用,让您完全像调用系统API一样的调用。 点量Http/FTP组件的功能简介...
Ftp客户端REST Api,允许保存您的首选FTP服务器列表,创建连接,从远程ftp服务器添加文件和从中删除文件。 终点: ENR:新注册FTP dans le FlopBox 输入要求的类型:POST url de larequête:/服务器 内容类型:...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...