apache-commons-net相关内容

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

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

将文件 FTP 到服务器,但结果以零字节大小到达

我正在尝试使用 FTPClient 将文件上传到数据库服务器.显示文件传输成功,但文件为空(大小为0字节). 以下是我用来构建的源代码.谁能解决这个问题? 包示例;导入 org.apache.commons.net.ftp.*;导入 java.io.FileInputStream;导入 java.io.IOException;公共类主要{公共静态无效主要(字符串[]参数){FTPClien ..
发布时间:2022-01-09 12:02:02 Java开发

使用 Apache FTPClient 检索文件时如何保留修改日期?

我正在使用 org.apache.commons.net.ftp.FTPClient 从 ftp 服务器检索文件.当文件保存在我的机器上时,我保留文件上最后修改的时间戳是至关重要的.有人对如何解决这个问题有建议吗? 解决方案 我是这样解决的: public boolean retrieveFile(String path, String filename, long lastModifi ..
发布时间:2022-01-09 11:51:46 Java开发

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

我正在使用 Apache Commons Net 的 FtpClient 将视频上传到 FTP 服务器.为了检查文件是否真的传输成功,我想计算远程文件的校验和,但不幸的是我发现没有可以使用的相关 API. 我的问题是:ftp服务器是否需要计算文件校验和? 如果是,如何在FtpClient中获取校验和? 如果答案是否定的,FtpClient如何知道文件是否真的已经成功并完全传输了? 解决 ..
发布时间:2022-01-09 11:44:52 其他开发

Apache Commons FTP 问题

我想用 Apache Commons Net 实现一个 FTP 客户端,仅用于上传数据.FTP 服务器的连接和登录工作正常.但是上传不正常.这些文件与原件相比有点大.并且文件已损坏.我尝试了图像、视频和文本文件.只有文本文件没问题. 现在我在调试时看到了 boolean tmp=client.setFileTransferMode(FTPClient.BINARY_FILE_TYPE); ..
发布时间:2022-01-09 11:31:18 Java开发

Java FTP上传创建一个空文件

当我尝试使用 Apache Commons FTPClient 上传一个简单的文本文件时: FTPClient ftp = new FTPClient();诠释回复;//连接尝试 {ftp.connect(serverAdd);ftp.login(用户名,密码);回复 = ftp.getReplyCode();如果(FTPReply.isPositiveCompletion(回复)){Syste ..
发布时间:2022-01-09 11:28:45 Java开发

如何使用 Java 从 FTP 下载文件?

使用这段代码,我总是得到一个空文件. 我和它有什么关系? login 始终为 true.(ofc,这里不是真实密码) import org.apache.commons.net.ftp.FTPClient;导入 org.apache.commons.net.ftp.FTP 文件;导入java.io.*;公共类日志{公共静态无效主要(字符串[]参数){FTPClient 客户端 = new ..
发布时间:2022-01-09 11:28:31 Java开发

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

我正在尝试递归遍历登录 FTP 服务器后到达的整个根目录. 我能够连接,我真正想做的就是递归整个结构,下载每个文件和文件夹,并使其具有与 FTP 上相同的结构.到目前为止,我所拥有的是一种有效的下载方法,它进入服务器并获取我的整个文件结构,这非常棒,除了它在第一次尝试时失败,然后在第二次尝试.我得到的错误如下: java.io.FileNotFoundException: 输出目录\t ..
发布时间:2022-01-09 11:26:40 Java开发

使用 apache commons-net FTPClient 传输原始二进制文件?

更新:已解决 我在调用 FTPClient.setFileType() 之前我登录,导致 FTP 服务器使用默认模式 (ASCII) 否重要 what 我将它设置为.另一方面,客户端表现得好像文件类型已正确设置.BINARY 模式现在完全按照需要工作,在所有情况下都可以逐字节传输文件.我所要做的就是在wireshark 中嗅探一下流量,然后使用netcat 模拟FTP 命令以查看发生了什么. ..
发布时间:2022-01-09 11:25:36 Java开发

Apache Commons FTPClient 挂起

我们正在使用以下 Apache Commons Net FTP 代码连接到 FTP 服务器,轮询一些目录中的文件,如果找到文件,则将它们检索到本地计算机: 试试{logger.trace("正在尝试连接服务器...");//连接到服务器FTPClient ftpClient = new FTPClient();ftpClient.setConnectTimeout(20000);ftpClien ..
发布时间:2022-01-09 11:23:10 Java开发

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

由此下载的文件,大小几乎相同,但某些行不同.每个答案都指向二进制文件类型.但这无济于事.有人知道这个问题(传输 PDF)吗? FTPClient ftpClient = new FTPClient();输出流 outputStream = null;布尔结果OK = true;尝试 {ftpClient.connect(主机,端口);ftpClient.enterLocalPassiveMode ..
发布时间:2022-01-09 11:21:07 Java开发

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

我正在尝试使用 Apache Commons Net 进行 FTP 文件传输. 问题是文件间歇性地到达服务器损坏.“损坏"是指 WinRAR 告诉我一个 ZIP 文件有一个 “意外结束存档".有时文件完全是空的.我注意到大文件 (100kb+) 会发生这种情况,但小文件 (20kb) 也会发生这种情况. 我知道上传的源 zip 文件是有效的,并且只有 243kb. 我没有从代码中 ..
发布时间:2022-01-09 11:16:21 Java开发