apache-commons-net相关内容

FTPClient - Java,上传文件

我正在尝试进行非常简单的文件上传.我想要一个可以上传我告诉它的任何文件的 Java FTPClient.但是 pdf 总是一团糟,我的 pdf 编辑器 (Adobe) 不会打开它,说存在 I/O 错误. 我正在使用以下类: import org.apache.commons.net.ftp.FTPClient;……FTPClient 客户端 = new FTPClient();FileI ..
发布时间:2022-01-09 11:15:29 Java开发

java - 如何将FTP服务器上的文件复制到Java中同一服务器上的目录?

我正在使用 Apache Commons FTP 上传文件.在上传之前,我想检查该文件是否已存在于服务器上,并将其备份到同一服务器上的备份目录中. 有人知道如何将文件从 FTP 服务器复制到同一服务器上的备份目录吗? public static void uploadWithCommonsFTP(File fileToBeUpload){FTPClient f = new FTPClien ..
发布时间:2022-01-09 11:12:06 Java开发

在 Apache Commons Net 中为 FTP 协议启用日志记录

Apache Commons Net 库似乎没有向任何“记录器"发送任何内容. 我能否以某种方式从 (FTP) 会话中获取日志文件以进行调试?例如来自服务器的原始 FTP 命令和响应,如下所示: 220 欢迎用户 *******331密码需要...经过 *******230 登录第一类200 类型设置为 I退出221 再见 解决方案 Apache Commons Net 中的所有协议实 ..
发布时间:2022-01-09 11:07:04 Java开发

检查 FTP 服务器上的文件是否存在

有没有一种有效的方法来检查 FTP 服务器上的文件是否存在?我正在使用 Apache Commons Net.我知道我可以使用 FTPClient 的 listNames 方法来获取特定目录中的所有文件,然后我可以查看此列表以检查给定文件是否存在,但我认为它效率不高,尤其是当服务器包含大量文件时. 解决方案 listFiles(String pathName) 对于单个文件应该可以正常工作 ..
发布时间:2022-01-09 11:06:32 Java开发

为 FTP 协议启用 Apache Commons Net 中的日志记录

Apache Commons Net 库似乎没有向任何“记录器"发送任何内容. 我能否以某种方式从 (FTP) 会话中获取日志文件以进行调试?例如来自服务器的原始 FTP 命令和响应,如下所示: 220 欢迎用户*******331 需要密码...经过 *******230 已登录第一类200 类型设置为 I退出221 再见 解决方案 Apache Commons Net 中的所有协议 ..
发布时间:2021-12-19 10:35:49 Java开发

如何使用相同的 TLS 会话通过数据连接连接到 FTPS 服务器?

环境:我在 64 位 Windows 7 上使用 Sun Java JDK 1.8.0_60,使用 Spring Integration 4.1.6(内部似乎使用 Apache Commons Net 3.3 进行 FTPS 访问). 我正在尝试将来自我们客户的 FTPS 服务器的自动下载与我们的应用程序集成.我已经使用 Spring Integration 在 SFTP 服务器上成功地做到 ..
发布时间:2021-11-25 17:03:29 Java开发

用Java确定另一个国家的互联网时间

我正在开发一个可供来自世界各地的人们使用的 Java 应用程序.一项功能要求它显示澳大利亚墨尔本的当前时间. 我发现了这个 回答并调整代码如下,但它返回我的当前时间(如预期).它使用 Apache Commons Net 库: 试试 {String TIME_SERVER = "time-a.nist.gov";NTPUDPClient timeClient = new NTPUDPCl ..
发布时间:2021-11-11 23:27:05 Java开发

如何处理“主机尝试数据连接 x.x.x.x 与服务器 y.y.y.y 不同";Camel FTP 错误?

我正在尝试使用 Camel FTP Producer 将文件发送到第三方 ftp 服务器(由亚马逊托管,它会出现),并且遇到了一个问题,我收到 Writing File failed with: File operation失败...主机尝试数据连接 xxxx 与服务器 yyyy 不同,这是我以前从未见过的. 生产者配置为被动模式,根据TRACE级别的日志,这是启用的.(虽然错误消息听起来更 ..
发布时间:2021-11-11 22:59:50 Java开发

Java FTP上传会创建一个空文件

当我尝试使用Apache Commons FTPClient 和以下代码上传简单文本文件时: FTPClient ftp =新的FTPClient();回复//连接尝试 {ftp.connect(serverAdd);ftp.login(用户名,密码);回复= ftp.getReplyCode();if(FTPReply.isPositiveCompletion(reply)){System. ..
发布时间:2021-05-09 19:37:45 Java开发

使用FTPS将文件从Android传输到服务器

我正在使用我的Android应用程序中的Apache Commons FTP库 我正在通过FTPS建立连接,尽管它可以完美地连接到服务器,但是在传输文件时出现问题. 出于安全原因,订购该应用的客户端要求在使用PROT P时请求在数据连接上恢复TLS会话. 因此,我在服务器上启用了此选项: 我正在寻找一种使用库进行文件传输的方法,但是没有成功,但我知道必须有一种方法. ..
发布时间:2021-04-05 19:21:11 Java开发

Android-FTPS会话重用-无字段sessionHostPortCache

我正在使用Android Studio在Android上开发应用程序,我想使用FTP将文件发送到服务器.我需要支持会话重用,因为服务器由托管服务提供商托管,并且显然他们已启用了会话重用. 我在这篇文章中找到了这种反射黑客被许多人用来使之成为可能: //改编自://https://trac.cyberduck.io/browser/trunk/ftp/src/main/java/ch/cyb ..
发布时间:2021-04-04 20:51:56 Java开发

从Java中的FTP服务器递归下载所有文件夹

我想用我的本地目录下载(或者如果您想说同步)FTP服务器的全部内容.我已经能够下载文件并在“第一层"创建目录.但是我不知道如何在其中实现子文件夹和文件.我只是无法获得工作循环.有人能帮我吗?预先感谢. 到目前为止,这是我的代码: FTPFile[] files = ftp.listFiles(); for (FTPFile file : files){ String name ..
发布时间:2020-11-11 00:50:08 Java开发

从“某"下载的图像FTPClient的服务器已损坏

我需要从Java中的FTP服务器下载.png文件. 我有3个不同的服务器,每个服务器都包含一个文件夹,该文件夹具有完全相同的.png文件. 在服务器1上: 如果我使用FTPClient(apache.commons.net.ftp)下载存储在此服务器上的4686字节的.png文件,则会得到4706字节的.png文件,但无法打开. 如果使用Total Commander下载它,则会得到一个4 ..
发布时间:2020-11-11 00:49:47 Java开发