Delphi で ftp を使用してファイルを転送しています。
ftp アカウントに正常に接続できますが、ファイルをアップロードしようとすると、FtpOpenFile 関数は、アップロードするファイルのハンドルではなく nil を返します。
hintfile := FtpOpenFile(hintconnect,PChar(tgtfn),GENERIC_WRITE,FTP_TRANSFER_TYPE_BINARY,0);
ftp クライアント アプリケーションとまったく同じ資格情報を使用して ftp サイトにログインすると、問題なくファイルをアップロードできます。
任意の提案をいただければ幸いです。