ftp-client相关内容

Java中用于文件传输的FTP客户端服务器模型

好吧,我正在尝试用 Java 实现 ftp 服务器和 ftp 客户端.我正在尝试从服务器接收文件.以下是代码行.我能够实现服务器和客户端之间的连接,但也无法将文件名发送到服务器.那么任何人都可以指导我这种方法是否正确,请提出适当的更改. 服务器的实现: import java.net.*;导入java.io.*;类我的服务器 {服务器套接字 ss;套接字客户端socket;来自客户端的 B ..

FTPClient 的 setFileTransferMode 不生效

以下代码用于获取文件(任何文件都可以,但现在我只是使用图像),并将其上传到我的服务器(有效,等等等等).唯一的问题是图片在传输后相当倾斜.主要的建议是使用FTPClient的setFileTranferMode到FTPClient.BINARY_FILE_TYPE,这个……此时没有效果…… 这是该方法的代码: public void sendFile(File sendMe) 抛出 IOE ..
发布时间:2022-01-09 12:02:20 Java开发

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

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

Telnet 和被动 FTP

我的 FTP 测试服务器有问题.我已经安装并配置了 FileZilla 服务器,它在 21 端口监听控制连接,然后它可以在 50100 和 51100 之间的端口上提供被动模式数据连接. 我正在尝试本地连接 127.0.0.1:21 并检索根 FTP 目录中的文件和文件夹列表. FileZilla 客户端:工作 MS-DOS 中的 FTP:工作 MS-DOS 中的 TELNET:控 ..
发布时间:2022-01-09 11:55:42 其他开发

使用 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开发

如何使用 FtpWebRequest 正确断开与 FTP 服务器的连接

我创建了一个 ftp 客户端,它在一天中连接数次以从 FTP 服务器检索日志文件. 问题是几个小时后,我从 FTP 服务器收到一条错误消息(已达到 -421 会话限制..).当我使用 netstat 检查连接时,我可以看到到服务器的多个“已建立"连接,即使我已经“关闭"了连接. 当我尝试通过命令行或 FileZilla 执行相同操作时,连接已正确关闭. ftpRequest = (F ..
发布时间:2022-01-09 11:48:36 C#/.NET

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

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

Android 应用无法在 Android 4 上运行

我在 2.3.3 上创建了一个 Android 项目,并在移动设备 2.3.3 上进行了尝试,一切正常.它在移动 4 上不起作用,所以我为 Android 4 重新构建了,但我遇到了同样的问题. 这是代码: public void FTP_Download(){字符串服务器 = "192.168.1.135";国际端口 = 21;字符串用户 = "pc1";字符串传递 = "1551";F ..

FTPClient.listFiles 不工作

我正在尝试列出 ftp 服务器中特定目录下的所有文件. FTPFile[] subFiles = ftpClient.listFiles("directory"); 虽然目录是有效的,但调用 listFiles 时代码卡住了,可能是什么原因.?此外,我想提一下,访问同一 FTP 服务器的单独 netbeans 项目使用相同的代码可以正常工作,但是 maven 项目存在问题.请帮忙. 解决 ..
发布时间:2022-01-09 11:30:25 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开发

FTP 连接太多,无法接受更多

我收到以下错误消息: 警告: ftp_login():我在第 58 行的 C:\xampp\htdocs\test\ftp_sync.php 中不能以同一用户接受超过 6 个连接 导致错误的代码: 函数 newStream($i){$conId = ftp_connect($this->ftpServer);//使用用户名和密码登录$login_result = ftp_login( ..
发布时间:2022-01-09 11:21:14 PHP

在 C# 中递归上传到 FTP 服务器

我需要通过 C# 代码将一个文件夹(包含子文件夹和文件)从一台服务器上传到另一台服务器.我做了一些研究,发现我们可以使用 FTP 来实现这一点.但是这样我就只能移动文件而不是整个文件夹.任何帮助在这里表示赞赏. 解决方案 FtpWebRequest(也不是 .NET 框架中的任何其他 FTP 客户端)确实没有任何明确支持递归文件操作(包括上传).您必须自己实现递归: 列出本地目录 ..
发布时间:2022-01-09 11:20:13 C#/.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开发

FTPClient如何删除目录?

我想删除 FTP 中的一个文件夹. FTPClient对象可以删除吗? 解决方案 FtpWebRequest 提供删除操作.这是实现这一目标的一段代码: FtpWebRequest reqFTP = FtpWebRequest.Create(uri);//凭据和登录处理...reqFTP.Method = WebRequestMethods.Ftp.DeleteFile;字符串结 ..
发布时间:2022-01-09 11:13:42 C#/.NET

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

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

FTP:复制、检查完整性和删除

我正在寻找一种使用 ftp 或 lftp 连接到远程服务器的方法,并确保执行以下步骤: 将文件从 FTP 服务器复制到我的本地计算机. 检查下载的文件是否正常(即md5checksum). 如果下载正常,则从 FTP 服务器中删除下载的文件. 这个例程每天都会从我的本地机器上执行.这样做的最佳选择是什么?是否有一种工具可以抽象出所有 3 个步骤? 我在客户端和服务器机 ..
发布时间:2022-01-09 11:11:13 其他开发