我在尝试使用PHP函数发送文件时遇到了问题。
我试图使用运行在PHP服务器上的PHP函数,从PHP服务器(UNIX)向office中的Windows服务器发送文件(PDF)。FTP已安装在Windows服务器上。
该函数连接到office服务器并登录ok。但是,一旦函数尝试执行任何操作(例如列出office服务器目录的内容),我就会得到一个错误(例如.ftp_nlist(): php_connect_nonb() failed: Operation now in progress (115))。目标服务器记录一个错误:[Administration Server] Couldn't b
我试图上传/下载文件到本地FTP服务器,但是它给了我标题中提到的错误。对于服务器,我使用的是pyftpdlib
import os
from pyftpdlib.authorizers import DummyAuthorizer
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
# instantiate a dummy authorizer
authorizer = DummyAuthorizer()
# instantiate anonymous user to cu
我在Ubuntu12.04LTS中安装了FTP服务器。
现在,当我试图通过命令行ftp.exe从Windows 7连接到FTP服务器时,我成功地连接了,但无法获得目录列表。我搞错了
200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
用Filezilla连接ftp.cdn.qcloud.com,输入账号和密码,连接成功但无法浏览目录。总是提示“读取目录列表失败”。状态: 正在解析 ftp.cdn.qcloud.com 的地址状态: 正在连接 115.159.5.146:21...状态: 连接建立,等待欢迎消息...状态: 不安全的服务器,不支持 FTP over TLS。状态: 已连接状态: 读取目录列表...命令: PWD响应: 257 "/" is your current location命令: TYPE I响应: 200 TYPE is now 8-bit binary命令:
运行具有映射到临时公共IP的内部接口的Google实例.与外部ftp服务器建立活动ftp连接似乎是不可能的。我看到另一个职位没有任何关于google的主动模式连接的解决方案。在我看来,本地IP和公共IP之间的NAT /端口转发规则存在一些问题。
ftp xxx.xxx.xxx.xxx
Connected to xxx.xxx.xxx.xxx.
220 Microsoft FTP Service
Name (xxx.xxx.xxx.xxx:user): username
331 Password required for username.
Password:
230-Welcome
230 U
为了下载文件,我试图隐式地连接到ftp服务器。我在建立联系上有困难。这是我正在尝试的。
using (TcpClient client = new TcpClient("ftp://server/", 990))
using (SslStream sslStream = new SslStream(client.GetStream(), true))
{
// Start SSL/TLS Handshake
sslStream.AuthenticateAsClient("localhost");
// Setup a deleg
我正在尝试连接到Linux上的FTP服务器,当我执行ftp.listFiles(remote);时出现以下异常
SYST 215 Linux Exception in thread "AWT-EventQueue-0"
org.apache.commons.net.ftp.parser.ParserInitializationException:
Unknown parser type: Linux at
org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEnt
我正在尝试从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脚本来上传