相同条件下,可以上传到Windows FTP服务器,无法上传文件到Linux FTP服务器。调试程序发现问题出现在FtpOpenFile函数上,上传文件到Linux FTP服务器时,无法打开文件,提示Permission Deny。检查登陆用户信息,其是有读写权限的,百思不得其解,望高人指点迷津,先谢过。
Public Declare Function FtpOpenFile Lib "wininet.dll" Alias "FtpOpenFileA" (ByVal hFtpSession As Long, ByVal sBuff As String, ByVal Access As Long, ByVal Flags As Long, ByVal Context As Long) As Long