在delphi中ftp上传后的随机文件名

时间:2015-05-12 12:32:06

标签: delphi file-upload ftp indy

我正在使用需要将文件上传到服务器的应用程序。 我正在使用delphi和TIDFtp上传文件。

一切正常,但上传后的文件名是随机生成的。 我机器中的文件名为

  

的test.txt

并在服务器中将其命名为File name in the server after upload.

如何解决这个问题?

这是我的代码:

IdFtp1.Host := 'host';
  IdFtp1.Username := 'uname';
  IdFtp1.Password := 'pass';
  IdFtp1.Connect;
  IdFtp1.Put('test.txt');
  IdFtp1.Disconnect;

1 个答案:

答案 0 :(得分:4)

Indy Put方法有两个参数版本

试试这个

IdFtp1.Put('test.txt', 'remote-file.txt');