`

apache FTP操作,获取InputStream

    博客分类:
  • ftp
阅读更多

具体可参考FileAction里面的封装:

FTPClient fc = new FTPClient();

fc.connect(path,url);

fc.login(username,password;

fc.enterLocalPassiveMode();

fc.setFileType(FTPClient.BINARY_FILE_TYPE);

 

int reply = fc.getReplyCode();

if (!FTPReply.isPositiveCompletion(reply)) {

fc.disconnect();

return;

}

fc.changeWorkingDirectory(path);

//xlsInputStream  = fc.getInputStream(); //这个方式获取不到

xlsInputStream = fc.retrieveFileStream(path);

fc.disconnect();

分享到:
评论

相关推荐

    apache FTP 工具类

    Apache FTP工具类主要指的是Apache Commons Net库中的FTPClient类,这是一个强大的Java库,用于执行FTP(文件传输协议)操作。Apache Commons Net提供了多种FTP相关的工具类,使得在Java环境中进行FTP交互变得更加...

    FTP操作示例

    6. 执行具体操作,如上传文件`storeFile remotePath, InputStream localStream`,下载文件`retrieveFile remotePath, OutputStream localStream`,或者列出目录`listNames()`。 7. 在操作完成后,执行清理工作,如...

    Java常用FTP文件操作说明Apache.FTPClient,ftp4j,jftp.pdf

    在Java中,进行FTP(File Transfer Protocol)文件操作时,通常会使用第三方库,如Apache的FTPClient、ftp4j和jftp等。本文将主要讲解如何使用Apache的FTPClient库进行FTP文件操作。 Apache.FTPClient是一个功能...

    apache ftp示例

    Apache FTP 示例是一个基于Apache Commons Net库的Java应用,用于演示如何使用FTP(文件传输协议)进行文件上传、下载和其他相关操作。Apache Commons Net是Apache软件基金会的一个项目,它提供了多种互联网协议的...

    Apache Commons Net » 3.3 org.apache.commons.net.ftp.FTPClient

    4. **目录操作**:`changeWorkingDirectory(directory)`允许切换当前工作目录,`printWorkingDirectory()`返回当前目录,`listDirectories()`和`listFiles()`则分别用于获取目录和文件列表。 5. **文件和权限管理**...

    java应用ftp操作文件

    Java FTP操作文件主要涉及到Java对FTP(File Transfer Protocol)协议的支持,这通常通过第三方库来增强Java标准库的功能。在给定的描述中,开发者提到遇到了Java标准库在不同版本间实现差异的问题,因此选择了...

    JAVA操作FTP文件服务器上传与下载文件

    本篇文章将详细讲解如何使用Java实现FTP文件的上传与下载,以及相关的操作如创建文件夹、检查文件存在性和删除文件。 首先,我们需要引入Java的FTP客户端库,通常使用`org.apache.commons.net.ftp`包中的`FTPClient...

    Java利用apache ftp工具实现文件上传下载和删除功能

    在Java编程中,Apache Commons Net库提供了一组强大的FTP客户端接口,使得开发人员能够方便地进行文件上传、下载和删除等操作。以下将详细介绍如何利用这个工具实现上述功能。 首先,确保你已经在项目中引入了...

    FTP的Java操作全面实战

    在这个“FTP的Java操作全面实战”中,我们将深入探讨如何使用Java进行FTP连接、查询、上传和下载等操作,并在IDEA集成开发环境中进行项目构建。 首先,Java中的`java.net`包提供了一个基本的`FTPClient`类,但通常...

    java 连接 FTP 文件操作(上传,下载,删除,复制

    本文将详细讨论如何使用Java连接FTP(File Transfer Protocol)服务器,进行文件的上传、下载、删除以及复制等操作。 首先,Java通过`java.net`和`javax.net`包提供了FTP客户端的功能。主要依赖于`java.net....

    用于FTP文件传输的命令追踪

    5. **Apache Log4j**:Log4j是Java的日志工具,可以用来记录FTP操作的详细日志,帮助调试和追踪问题。配置Log4j,可以定义不同的日志级别(如DEBUG、INFO、WARN等),并指定日志输出位置(如控制台、文件、数据库等...

    java ftp断点上传和下载

    FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在互联网上进行文件传输。断点续传是FTP的一个重要特性,允许用户在文件...了解这些知识点将使你能够高效地实现在Java环境中进行FTP文件的断点续传操作。

    ftp文件服务器使用说明

    5. **文件操作**:`storeFile(String remote, InputStream local)`用于上传文件,`retrieveFile(String remote, OutputStream local)`用于下载文件。 6. **断开连接**:最后,确保调用`disconnect()`关闭连接。 ###...

    ftp.rar_ftp java_java ftp

    - `org.apache.commons.net.ftp.FTP`:Apache Commons Net库提供的FTP客户端接口,简化了FTP操作,支持主动和被动模式,文件上传、下载、删除等。 - `FTPClient`:FTP类的实例,提供了各种FTP操作的方法,如...

    java API操作FTP上传下载

    Java API操作FTP上传下载主要涉及Java的`java.net`和`org.apache.commons.net.ftp`两个包中的类和方法。这两个包提供了丰富的功能,能够帮助开发者实现与FTP服务器的交互,包括文件的上传、下载、删除、重命名以及...

    ftp.rar_Java FTP上传_ftp_ftp 上传 进度_java ftp

    import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPReply; public class FtpUploader { public static void main(String[] args) { ...

    Java实现FTP文件上传和下载

    在Java编程语言中,FTP(File Transfer Protocol)文件上传和下载是常见的网络操作,用于在本地计算机和远程服务器之间交换文件。以下将详细介绍如何使用Java实现FTP文件上传和下载的步骤,以及涉及到的关键知识点。...

    JAVA中实现FTP功能代码

    在Java中实现FTP功能代码,主要涉及到的是使用Apache Commons Net库中的`FTPClient`类来完成与FTP服务器的连接、登录、文件传输等操作。以下是对这一知识点的详细解析: ### 1. 引入必要的库 在Java中实现FTP功能...

Global site tag (gtag.js) - Google Analytics