请教关于ICS控件中FTP上传文件的问题(100分)

  • 主题发起人 主题发起人 lyp625
  • 开始时间 开始时间
L

lyp625

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ICS的FTP客户端控件将一个文件上传到FTP服务器上,在确认该文件已经传上服务器上后,
用ICS的HTTP客户端控件调用一个ASP的页面,将数据写到服务器的数据库中。
请问各位大侠:
1。如何确认该文件已经确实传上去了?ICS的FTP客户端控件的返回值是什么?根据返回值可以
做出判断吗?
2。ICS的HTTP客户端控件的返回值是什么?各表示什么意义?
还望各位高手不吝赐教,谢谢!
 
你看他的DEMO,DEMO里的应该比较详细
 
它的DEMO上的注释太简略了,看不大懂。不知道从何着手
 
100分的问题,难道没有人能详细指点一下吗?
 
答案不满意
 
1、

//是否上传成功
if FtpClient1.StatusCode <> 226 then
raise Exception.Create('FtpClient1.Put failed: ' + FtpClient1.LastResponse);
if not FtpClient1.Size then
raise Exception.Create('FtpClient1.Size failed: ' + FtpClient1.ErrorMessage);
LocalSize := GetFileSize(FtpClient1.LocalFileName);
Result := (FtpClient1.SizeResult = LocalSize);
if not Result then
Display('服务器上的文件大小不正确 (S=' +
IntToStr(FtpClient1.SizeResult) + ' L=' +
IntToStr(LocalSize) + ')');
 
后退
顶部