请注意,下面描述的问题是在Fedora上的Mono。我在Visual Studio中测试了相同的代码,它的行为完全符合预期。这是Mono中的一个bug吗?
在浏览器中,我可以转到ftp://10.32.70.50/docs,在输入用户名/密码后,我可以列出~用户名/文档的内容
我的ftp客户端软件将读取我的登录的根目录(ftp://10.32.70.50//)或顶层目录,而不管ip后面的相对路径(ftp://10.32.70.50/docs)。
List<string> dirlist = new List<string>();
Uri testuri = new Ur
我创建了一个脚本,用于从FTP服务器下载一个文件,使用VBA启动该脚本。我可以连接到服务器并导航到正确的目录,但是当我得到文件时,我得到了消息:
500端口命令无效
我已经尽可能地修改了代码,但是我对端口或FTP还不太了解,不知道我需要修改什么。
VBA代码:
Dim FTPcommand As String
Dim wsh As Object
FTPcommand = "ftp -n -s:" & Chr(34) & "C:\path\to\FTP_commands.txt" & Chr(34)
Set wsh = Creat
如何从一个命令行中的命令行连接到ftpserver。
例如:ftp://hello.mydomain.com是我的ftp服务器URL。我通常打开命令提示符
Start -> Run -> cmd
并输入ftp,这将给出ftp提示符。
ftp> open hello.mydomain.com
它问我用户的id和密码。
username: me
password: onlyme
然后我就联系上了。但是,我试图在没有用户id和密码提示的情况下自动连接吗?
就像这样
ftp>open hello.mydomain.com --username me --password o
我做了一个允许ftp login.But的脚本,我不知道如何为用户添加密码
#!/bin/bash
if grep -q $1 "/opt/proftpd.conf"; then
echo "$1 is an ftp user"
HOST='192.168.1.212'
USER=''$1''
FILE=''$2''
ftp -n -v $HOST <<END_SCRIPT
quote USER $USER
put $FILE
quit
END_SC