apache-commons-net相关内容

在某些服务器上,Apache Java FTP客户端未切换到二进制传输模式

我正在使用org.apache.commons.net.ftp库与FTP服务器一起使用.我使用了大约5台FTP服务器,其中一台不能正常工作(对我来说).对于上传文件,我也使用方法ftpClient.setFileType(FTP.BINARY_FILE_TYPE),但是在此服务器上,上传文件的大小与本地HDD上的大小不同.通常是MP3文件,当我尝试播放上载的MP3时,会有一些嗡嗡声. 我怀疑FTP ..
发布时间:2020-11-11 00:35:37 Java开发

使用Apache Commons Net下载后FTP文件损坏

此文件下载的文件大小几乎相同,但某些行不同.每个答案都指向二进制文件类型.但这无济于事. 对这个问题有任何想法吗(传输PDF)? FTPClient ftpClient = new FTPClient(); OutputStream outputStream = null; boolean resultOk = true; try { ftpClient.connect(host, ..
发布时间:2020-11-11 00:33:11 Java开发

下载Java中的整个FTP目录(Apache Net Commons)

我试图递归遍历登录FTP服务器后到达的整个根目录. 我能够连接,我真正想要做的就是遍历整个结构,然后下载每个文件和文件夹,并使其具有与FTP上相同的结构.到目前为止,我所能提供的是一种有效的下载方法,它将下载到服务器并获取我的整个文件结构,这很不错,只是它在第一次尝试中失败,然后在第二次尝试中失败了.我得到的错误如下: java.io.FileNotFoundException:输出目 ..
发布时间:2020-11-11 00:28:53 Java开发

在Apache Commons Net中启用FTP协议登录

Apache Commons Net库似乎没有将任何内容发送到任何“记录器". 我可以通过某种方式从(FTP)会话中获取日志文件以进行调试吗?例如原始的FTP命令和来自服务器的响应,如下所示: 220 Welcome USER ******* 331 Password required for ... PASS ******* 230 Logged on TYPE I 200 Type ..
发布时间:2020-11-11 00:25:58 Java开发

使用Apache FtpClient在FTP服务器中计算文件校验和

我正在使用Apache Commons Net的FtpClient将视频上传到FTP服务器。要检查文件是否确实已成功传输,我想计算远程文件的校验和,但是很遗憾,我发现没有可以使用的相关API。 我的问题是:是否需要在ftp服务器中计算文件校验和? 如果答案是肯定的,如何在FtpClient中获取校验和? ? 如果回答为“否”,FtpClient如何知道文件是否确实已成功且完全传输? ..
发布时间:2020-10-01 05:49:17 其他开发

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

我正在开发一个Java应用程序,该应用程序将被世界各地的人们使用.一种功能要求它显示澳大利亚墨尔本的当前时间. 我发现了此回答并修改代码,如下所示,但它返回我的当前时间(符合预期).它使用 Apache Commons Net库: try { String TIME_SERVER = "time-a.nist.gov"; NTPUDPCli ..
发布时间:2020-09-03 06:40:01 Java开发

FTP客户端可以控制FTP服务器超时设置吗?

我正在使用Java中的 Apache Commons-Net 库 我想要的是在客户端阶段设置FTP服务器的连接超时 使用Java代码 示例: 如果我查看FTP服务器的vsftpd.conf设置文件, 有一个idle_session_timeout=600设置 我想知道FTP客户端是否可以使用Java代码控制此空闲超时时间 下面的方法,我尝试过,但并非所有方法都有 ..
发布时间:2020-06-26 23:17:45 Java开发

Apache Commons Net FTP正在上传损坏的文件

我正在尝试使用Apache Commons Net进行FTP文件传输. 问题是文件间歇性到达服务器损坏. “损坏"是指WinRAR告诉我一个ZIP文件的“存档意外结束" .有时文件是完全空的.我注意到,这种情况在较大的文件(100kb +)上发生的更多,但是在较小的文件(20kb)上也会发生. 我知道上传的源zip文件是有效的,并且只有243kb. 我没有从代码中得到任何错误/异 ..
发布时间:2020-06-26 22:49:58 Java开发

如何获取FTP文件的信息

我正在使用ApacheCommons连接到服务器并获取特定文件的信息。我正在寻找一个方法,如 FTPFile file = ftpclient.getFile(path); 或类似的东西,所以我可以给它文件的路径然后能够获取有关该文件的信息。通过信息我的意思是 file.getName()或 file.lendth()。 我找到的唯一方法是使用列表方法,例如 listFiles(路径)但它需要使 ..
发布时间:2019-01-09 20:58:14 Java开发

Java中使用FTP协议复制远程文件(使用sendCommand将cp -p复制到Linux)

我正在使用Apache FTPClient 。我是一个文件夹的副本,就像 cp -p 一样,但是来自Java。我怎么能用'sendCommand'方法做到这一点,还是可以用其他任何方式? 重命名方法移动文件但不保留备份副本。 解决方案 没有通过FTP协议复制远程文件的标准方法。有些FTP服务器支持专有或非标准扩展。 因此,如果你很幸运,你的服务器是带有 mod_copy模块,你可以使 ..
发布时间:2018-12-20 01:47:01 Java开发

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

是否有一种有效的方法来检查FTP服务器上是否存在文件?我正在使用Apache Commons Net。我知道我可以使用 FTPClient 的 listNames 方法来获取特定目录中的所有文件然后我就可以了浏览此列表以检查给定文件是否存在,但我不认为它有效,特别是当服务器包含大量文件时。 解决方案 listFiles(String pathName)对于单个文件应该可以正常工作。 ..
发布时间:2018-12-05 11:21:35 Java开发

FtpClient storeFile总是返回False

请弄清楚这一点。代码正常运行,没有任何异常。 FTPClient ftp = new FTPClient(); ftp.connect(服务器); if(!ftp.login(username,password)) { ftp.logout(); 返回false; } int reply = ftp.getReplyCode(); if(!FTPReply.isPo ..
发布时间:2018-12-04 12:06:49 Java开发

commons-net ftp正在上传损坏的文件

我试图使用apache commons-net进行ftp文件传输。 问题是文件间歇性地到达服务器损坏处。通过'腐败'我的意思是,WinRAR告诉我一个zip文件有'意外的存档结束'。有时文件是完全空的。我注意到这种情况发生在更大的文件(100kb +)上,但是对于小文件也是如此(20kb)。我知道一个事实,即源zip文件上传有效,只有243kb。 我没有从代码中得到任何错误/异常。 ..
发布时间:2018-04-13 14:08:37 Java开发

JDK 8u161中的Apache FTPS客户端中的SSL会话重用

使用Apache Commons-Net的 FTPSClient 连接到现代FTP / S服务器不起作用。原因是他们需要SSL会话重用,即来自控制连接的SSL会话需要重新用于数据连接。 这通常可以在服务器,但这是 不安全 不总是一个选项(因为服务器可能不是在您的控制之下) 正确的解决方案是让客户端实际重新使用会话。 Commons-Net有一个开放bug ,但它看起来不像将会很 ..
发布时间:2018-04-13 14:05:01 Java开发