我正在使用org.apache.commons.net.ftp库来处理FTP服务器。我使用了大约5台FTP服务器,其中一台不能正常工作(对我来说)。对于上传文件,我也使用ftpClient.setFileType(FTP.BINARY_FILE_TYPE)方法,但在此服务器上,上传文件的大小与本地硬盘上的大小不同。这通常是MP3文件,当我尝试播放上传的MP3时,会有一些嗡嗡的声音。我怀疑FTP服务器配置错误,但是负责这台服务器的公司不太可能做一些更改。还有一个非常重要的注意事项:当我使用“总指挥官”或“WinSCP”上传文件时,上传的文件是正确的,大小相同。
这是我的代码:
public cl
我正在尝试从Debian 8下的命令行连接到Filezilla服务器(ms windows主机)。
我搜索了大量文档,并看到了大量教程,它们说,在一行中连接到服务器的一个好方法是:
ftp -in ftp://myusername:mypasswd@ip.v4.addr.here
当我运行此命令时,ftp不进行连接,并得到以下错误:
ftp: ftp://myusername:mypasswd@ip.v4.addr.here: Name or service not known
有人知道这是怎么回事吗?我需要指定什么端口吗?(服务器正在监听端口21)
我的目标是编写一个简短的bash脚本来上传
当连接到ftp服务器时,我被卡住了。我已经安装了vsftpd,并尝试了ftps,ftp-ssl。
ERROR:
534 Local policy on server does not allow TLS secure connections.
534 Local policy on server does not allow TLS secure connections.
SSL not available
534 Policy requires SSL.
Login failed.
Remote system type is Windows_NT.
客户端已经安装了ftps.So,我已经尝试
我试图使用以下简单代码通过FTP打开连接。但密码就挂在这条线上。它没有前进,它没有抛出任何异常或错误。我的代码已经有6个月的历史了,我一直能够使用这段代码连接到我的网站并下载文件。今天,当我去打开FTP连接时,它才刚刚开始挂起。
你知道会出什么问题吗?
ftp = ftplib.FTP("www.mySite.com") # hangs on this line
print("Im alive") # Never get printed out
ftp.login(username, password)
我和其他几个人一起管理这个网站,但是我们没有改变任何东西
我已经在iis7中启用了windows ftp,并且能够通过ftp://user:password@RBDRMSNMVM01连接。但是,我通过下面的C#代码片段尝试了相同的方法,但是我无法传输文件。在GetRequestStream()方法调用失败,这是“无法连接到远程服务器”
strUserName = FTP Windows Server login user id
strPwd = FTP Windows Server login password
FtpWebRequest request = null;
FileStream fs = null;
Stream reqSt
我被困在TLS/SSL (FTPS)服务器上连接FTP。我正在使用的SimpleFTP库,通过能够连接的FTP服务器,没有SSL,但不能连接FTPS。
它在第2行(ftp.connect)给了我这个错误,
当连接到FTP服务器时,SimpleFTP收到了未知的响应:
220
正在使用下面的代码
SimpleFTP ftp = new SimpleFTP();
// Connect to an FTP server on port 21.
ftp.connect("xxx.xxx.xxx.xxx", 21, "username", "pwd