我写了一些访问FTP服务器并下载平面文件的代码。它可以在我的WAMP (Windows5.3.10)开发环境中工作,但在生产服务器(5.3.2 - Linux)上调用ftp_nlist时会失败。
它在那里停留了大约30秒,然后死了,并显示了编码错误消息[FTP] Unable to retrieve files in the directory。
相关代码如下:
$link = ftp_connect(constant("FTP_SERVER"));
if(!$link)
die("Unable to open connection to FTP Server:
我在使用库。
我想知道FTP服务器是主动模式还是被动模式.
在库中有类似的方法吗?
(GetDataConnectionMode()是一种在用Java连接后告诉您连接模式的方法。我想先检查一下莫德)
private FTPClient ftp;
// the code I want
if(active){
ftp.enterLocalActiveMode();
}else{
ftp.enterLocalPassiveMode();
}
// Apply active mode or passive mode to the environment of the server for
我正在尝试设置BizTalk FTP接收位置。我的FTP服务器设置了一个csv子文件夹,其中包含一个/test文件。我已经通过相同的接收端口在本地测试了CSV文件,它工作正常。当执行NLST命令根据我设置的文件掩码列出/test文件夹的内容时,FTP端口似乎死了。根据日志,它正在接收来自服务器的550响应。
以下是日志输出:
< 220 Microsoft FTP Service
> USER XXXXXXXX
< 331 Password required for XXXXXXXX.
> PASS xxxx
< 230 User logged in.
>
我正在尝试使用ftp将产品上传到我的服务器。但是,我收到以下错误消息: FTP连接失败!正在尝试连接.....
以下是php脚本:
if (isset($submit)){
//connect to ftp server
$ftp_server="123456shop.bugs3.com";
//ftp user name
$ftp_user_name="u12345";
//ftp username password
$ftp_user_pass="abcde";
$con_id=ftp_connect($ftp_server);
// l
我正在尝试从FTP服务器(使用FileZilla服务器)下载到我的本地计算机,但是我一直在出错。
这是我的密码
<?php
// connect and login to FTP server
$ftp_server = "127.0.0.1";
$ftp_username = "myusername";
$ftp_userpass = "mypassword";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
是否有人成功地使用.Net FTPWebRequest类从NAT后面传送到远程服务器?我的代码如下:
Dim URI = "ftp://" & sRemoteDir & "/"
Dim ftp As FtpWebRequest = Nothing
Try
ServicePointManager.ServerCertificateValidationCallback = AddressOf ValidateServerCertificate
ftp = CType(FtpWebRequest.Create(URI), Ft
我试图在ant中通过ftp拉出文件,在打印“获取文件”后挂起,所以我在ant中启用了debug,我的输出是
[root@LODIVM11SE001 net]# ant -d -f ftp_t.xml
Apache Ant version 1.6.5 compiled on June 2 2005
Buildfile: ftp_t.xml
Adding reference: ant.PropertyHelper
Detected Java version: 1.5 in: /root/jdk1.6.0_10/jre
Detected OS: Linux
Adding reference: ant
我试图使用Net::FTP ( )将文件上载到远程服务器。我有:
use Net::FTP;
my $ftp = Net::FTP->new("example.com", Debug => 1) or die "Cannot connect to example.com: $@";
$ftp->login("username",'xxxx') or die "Cannot login ", $ftp->message;
$ftp->pasv();
$ftp->binary(
由于某些原因,当我尝试使用get或put从Solaris计算机到IBM大型机时,ftp客户端似乎挂起了。
我尝试了各种不同的变体(例如,包括使用引号和不使用引号),我得到的结果都是"200 Port Request OK“。但我再也没有得到提示,最终连接中断。
ftp> open ibm.some_server
Connected to ibm.some_server
230 USER1 is logged on. Working directory is "USER1.".
Remote system type is MVS.