找回密码
 加入
搜索
查看: 152|回复: 7

[AU3基础] Ftp服务器连接问题

[复制链接]
发表于 2024-6-14 22:07:57 | 显示全部楼层 |阅读模式
奇怪,用FileZilla连接没问题,

用AU3就不行,是哪里要特殊设置吗?


#include <FTPEx.au3>
#include <MsgBoxConstants.au3>
#include <Array.au3>

_Example()

Func _Example()
    Local $sServer = 'ftp.tech.com' ;   这里是外部ftp,举例,没有放实际的地址哈,实际也是.com地址
    Local $sUsername = 'dafds'    ;用户名
    Local $sPass = 'y.7Y$j112Q'  ;密码
        Local $prot= '21'
        Local $Err, $sFTP_Message

    Local $hOpen = _FTP_Open('我的 FTP 控制')
    Local $hConn = _FTP_Connect($hOpen, $sServer, $sUsername, $sPass,$prot)
    If @error Then
        MsgBox($MB_SYSTEMMODAL, '_FTP_Connect', 'ERROR=' & @error)
    Else
;~         _FTP_GetLastResponseInfo($Err, $sFTP_Message)
                Local $aFile = _FTP_ListToArray2D($hConn, 0)
                _ArrayDisplay($aFile)
;~         ConsoleWrite('$Err=' & $Err & '   $sFTP_Message:' & @CRLF & $sFTP_Message & @CRLF)
        ; 某些其它处理代码 ...
    EndIf
    Local $iFtpc = _FTP_Close($hConn)
    Local $iFtpo = _FTP_Close($hOpen)
EndFunc   ;==>_Example

发表于 2024-6-18 15:37:30 | 显示全部楼层
这个要看下服务端的设置,我用客户端或者AU3连接本地都正常
 楼主| 发表于 2024-6-18 21:41:28 | 显示全部楼层
smallan 发表于 2024-6-18 15:37
这个要看下服务端的设置,我用客户端或者AU3连接本地都正常

我连接本地的ip也没得问题。用FileZilla连接也没问题,就这不知道有什么特殊设置
发表于 7 天前 | 显示全部楼层
看下是不是FTPS的服务器,如果是的话autoit的UDF是不行的。
 楼主| 发表于 7 天前 | 显示全部楼层
kemyliu 发表于 2024-6-19 14:26
看下是不是FTPS的服务器,如果是的话autoit的UDF是不行的。

怎么看是不是FTPS的服务器?如果是有什么办法吗?
发表于 6 天前 | 显示全部楼层
rally 发表于 2024-6-19 22:39
怎么看是不是FTPS的服务器?如果是有什么办法吗?

就看你的ftp地址是ftp开头还是ftps开头。
例如:ftp://127.0.0.1   ftps://127.0.0.1
发表于 6 天前 | 显示全部楼层
Curl或许可以解决你的问题。
https://blog.csdn.net/u013514928/article/details/102810250
 楼主| 发表于 6 天前 | 显示全部楼层
kemyliu 发表于 2024-6-20 08:27
Curl或许可以解决你的问题。
https://blog.csdn.net/u013514928/article/details/102810250

感谢大佬指点,我下载下来学习学习
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-26 06:52 , Processed in 0.078429 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表