当前位置: 首页 > 知识库问答 >
问题:

Java:将文件上载到FTP服务器[重复]

佟涵畅
2023-03-14

我正在尝试将文件上载到FTP服务器

正如我在这里发现的,如何将文件上传到FTP服务器?,我有以下代码:

FTPClient client = new FTPClient();
FileInputStream fis = null;

try {
    client.connect("IP");
    client.login("user", "pwd");
    client.changeWorkingDirectory("/a/b/c/");

    // Create an InputStream of the file to be uploaded
    String filePath = file.getPath();
    fis = new FileInputStream(filePath);
    String fileName = file.getName();                               

    // Store file to server
    client.storeFile(fileName, fis);
    client.logout();

} catch (Exception e) {
    e.printStackTrace();
} finally {
    try {
    if (fis != null) {
        fis.close();
    }
    client.disconnect();
    } catch (Exception e) {
    e.printStackTrace();
    }
}

共有1个答案

水品
2023-03-14

看看这个后Apache Commons FTP问题,您需要设置文件类型和tranfor模式来使其工作。

 类似资料:
  • 问题内容: 我创建了一个从有权访问的FTP服务器下载文件的功能。如何将文件上传回FTP服务器? 以下是我使用的download_files方法: 问题答案: 使用Apache Commons Net库中的FTPClient类。 这是一个带有示例的代码段: 摘录自http://www.kodejava.org/examples/356.html

  • 当我尝试将对象内容上载到FTP服务器 [它的值从[T:InputFileUpload]组件中获取] 我的web浏览器中的加载指示器播放并且不会停止 调试时,我发现我的come在一行中冻结 但是我尝试了3个方法(如代码所示)来上载 ,但是所有方法仍然不工作 将文件上载到FTPServer控制器方法

  • 本文向大家介绍java实现将文件上传到ftp服务器的方法,包括了java实现将文件上传到ftp服务器的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java实现将文件上传到ftp服务器的方法。分享给大家供大家参考,具体如下: 工具类: 读取配置文件: 将文件上传ftp: 更多关于java相关内容感兴趣的读者可查看本站专题:《Java文件与目录操作技巧汇总》、《Java数据结构与算法教

  • 问题内容: 是否可以使用ajax将文件从浏览器升级到FTP服务器? 问题答案: 不会。浏览器不提供允许从JavaScript写入FTP的API。 您可以将文件发布到HTTP端点,然后使用服务器端代码将其推送到FTP服务器。

  • 我正试图下载一些公共数据文件。我通过screensrap获取指向文件的链接,这些文件看起来都是这样的: 我在Requests library网站上找不到任何文档。

  • 我正在尝试通过Multer将文件上载到服务器。这段代码所做的只是创建文件夹,而不是文件。我还尝试使用github上的教程,但在前端我的代码也没有成功 代码AJAX 还有MAIN.JS 我从前端获得的console.log输出: