关于ftpopenfile

ncyt19770228 2008-04-03 01:50:34
我上传数据到服务器上,直接用FTP连接正常,但是用软件上传就不成功,查看PB原代码发现,ftpopenfile返回的是值为0(空句柄),有谁知道是什么原因?怎么解决?不胜感激
...全文
131 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
都是很好的建议! 值得学习
ncyt19770228 2008-04-03
  • 打赏
  • 举报
回复
是XP系统,不是UNIX的,服务器上的权限没有问题的,主要的问题在客户端上,因为别的机器上传没有问题
AFIC 2008-04-03
  • 打赏
  • 举报
回复
那需要那个文件存在
unix风格的ftp没准要区分文件名大小写
还有,文件要有写权限。
等等
ncyt19770228 2008-04-03
  • 打赏
  • 举报
回复
在打开服务器文件这里就出了问题,后面的就更不可能上传写进文件去了,帮忙看下,是不是客户端的IE或FTP设置的问题,换过了一台机器同样的代码就可以了
AFIC 2008-04-03
  • 打赏
  • 举报
回复
我有点糊涂,你到底是要下载文件还是上传?
上传通常不是像pb那样open file写东西,而是本地写好
FtpPutFile 上传到服务器上。
ncyt19770228 2008-04-03
  • 打赏
  • 举报
回复
Int li_RC
ULong lul_Context

as_FileName = Trim(as_FileName)
IF as_FileName = "" THEN
li_RC = FAILURE
ELSE
lul_Context = 0
iul_FileHandle = FTPOpenFile(iul_FTPHandle, as_FileName, aul_Access, aul_Flags, lul_Context)
END IF

RETURN li_RC

iul_FTPHandle>0参数的值都是正常的,返回的iul_FileHandle为0
AFIC 2008-04-03
  • 打赏
  • 举报
回复
你的主要代码咋写的,啥都没有咋猜?

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧