欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于ftpuploadfile的有关问题

更新时间: 2014-01-05 02:27:38 责任编辑: Author_N1

 

关于FtpUploadFile的问题
各位大侠:小弟最近用VFP9 + Win7环境做一个小软件,用于了木瓜的myfll(版本为1.187)。

我想用myfll中的 FtpUploadFile 函数上传文件到到FTP服务器,却无法成功。我的上网环境为联想无线上网。

肯请大家帮我测试一下,并分析一下我失败的原因,谢谢大家。

FTP用户名: pangchuan
FTP密码是: YaTu100.com
电信上传IP:222.89.188.129 端口:21 
联通/移动上传IP:182.236.160.129 端口:21 

以下语句能成功,
clear
Set Library To myfll
hFtp=FtpConnect("182.236.160.129","pangchuan","YaTu100.com",21)
If hFtp == ""
    MessageBox("无法连接ftp服务器")
    Return 
EndIf 
?"将当前路径更改为 web:"  ,  FtpSetCurrentDir(hFtp,"web")
?"创建一个文件夹:",FtpCreateDir(hFtp,"eepc")
可以成功在web文件下新建一个文件夹eepc

但我用
? FtpUploadFile("182.236.160.129" , "c:\test.ico" ,"web\test.ico" , "pangchuan","YaTu100.com")
却总是返回假。

请大家帮我分析一下吧。



--参考方法--
myfll不支持被动模式的FTP,实在非用不可,将你的FTP服务器设为主动模式,关于FTP主动模式/被动模式,网上有大把的介绍,搜一下.
--参考方法--
FtpUploadFile()
我实际应用过很多次,一直正常,但都是局域网内。

就像楼上说的,可能是 FTP 服务器设置原因,如果 FTP 无法修改的话,就不建议用 FtpUploadFile(),你试过这个吗?
<MSDN上推荐的老外编写FTP类(VFP)>
http://download.csdn.net/source/549342
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:27:38
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10063/
本文WWW.DOC100.NET DOC100.NET版权所有。