我想通过delphi将我程序目录下的一个文件ip.txt上传到ftp://www.myftp.com/ip/的目录下面,如何实现,我找了一点材料,里面的
//以ftp格式上传上去
if idFTP1.Connected then
try
//if TransferrignData then IdFTP1.Abort;
IdFTP1.Quit;
finally
end
else
with IdFTP1 do try
Username:='lee';
Password:='2005;
Host:='www.myftp.com';
Connect(True,5);
finally
end; if not IdFTP1.Connected then exit;
// IdFTP1.TransferType :=ftBinary;
IdFTP1.Put(ExtractFilePath(ParamStr(0)+'IP.txt'), ExtractFileName('ftp://www.hztianfu.com.cn/db/IP.txt'));这样好像不对,谁能帮我改改?
//以ftp格式上传上去
if idFTP1.Connected then
try
//if TransferrignData then IdFTP1.Abort;
IdFTP1.Quit;
finally
end
else
with IdFTP1 do try
Username:='lee';
Password:='2005;
Host:='www.myftp.com';
Connect(True,5);
finally
end; if not IdFTP1.Connected then exit;
// IdFTP1.TransferType :=ftBinary;
IdFTP1.Put(ExtractFilePath(ParamStr(0)+'IP.txt'), ExtractFileName('ftp://www.hztianfu.com.cn/db/IP.txt'));这样好像不对,谁能帮我改改?
解决方案 »
- 用TAcroPDF如何获取用户选择的pdf中的文字
- 麻烦各位了
- 求教delphi的两个问题
- 关于dbgrid的输入数据~~~~急,在线等~~~
- 如何让DBCtrlGrid上的DBImage显示JPG格式图片?
- 急 100分相送!在Com中怎样做对象集合的接口?
- 关于两个打印机同时工作的问题
- 鼠标放上来的消息叫什么,我知道标题栏中是WMNCLBUTTONUP,在form上任何一个地方是什么??
- CXGRID问题 输入编码 下一列自动显示名称 在什么事件里写代码?在线等
- 请问,大家对于delphi的lookup字段的看法,(ado)中的,BDE的,我没有用过,来者有分
- 高速公路啊高速公路
- ReportMachine数据导出
IdFTP1.Host :=Host;
IdFTP1.Port := 21;
IdFTP1.User := UserID;
IdFTP1.Password := Pswd;try
if not IdFTP1.Connected then
IdFTP1.Connect ;
IdFTP1.Put(AsourFileName,ADestFileName);//源文件全路径,目标文件不带路径,带路径要反/
DeleteFile(AsourFileName);
IdFTP1.Disconnect ;
except
try
IdFTP1.Disconnect ;
except
end;
end;
if ftpDirectory <> '' then
try
IdFTP1.MakeDir(ftpDirectory);
except
end;