用IdFTP进行文件下载时.......(100分)

  • 主题发起人 主题发起人 ajian320
  • 开始时间 开始时间
A

ajian320

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Indy中的IdFTP实现文件的下载, 当FTP服务器连接成功后, 在调用到其Get方法时,
程序报了一个错误: " Error on call Winsock2 library function shutdown: 应用程序没有调用 WSAStartup,或者 WSAStartup 失败。"
但我用IE浏览器的方式去访问FTP服务器并从其中以拖拉的方式又可以下载文件.
请各位高手指教一下,这是什么原因造成的呢?
 
ajian320,你能不能把问题描述清楚一点,至少要多写的语句吧!

with IdFTP1 do
begin
try
User := UserIDEdit.Text;
Password := PasswordEdit.Text;
Host := FtpServerEdit.Text;
Connect;
except
StatusBar1.Panels[0].Text:='与MOTOFTP连接失败!(定时)';
CX_RZ('下载','','与MOTOFTP连接失败!(定时)','');
Exit;
end;

IdFTP1.TransferType := ftBinary;
IdFTP1.Get(sName,TempPath+sName, true);
sName就是要下栽的文件名
 
后退
顶部