OveByte'ın ICS bileşenlerini temel olarak FTP sunucusuna yüklemek için kullanılan TMagFtp bileşenini kullanıyorum. İşte Delphi - TMagFtp bileşenini kullanarak dosya yüklemesini devam ettirin
kullanıyorum kodudur: Dosya yüklendiktenReplace := FCReplDiff;
taskres := MagFTPClient.FtpLogon;
if taskres = TaskResOKNew then
begin
for I := 1 to lstFiles.Count - 1 do
begin
UploadFileName := lstFiles.Items[I];
UploadFileName := ExtractFileName(UploadFileName);
taskres := MagFTPClient.FtpUpOneFile(ProjectFolderPath + UploadFileName, '/jobs/' + ProjectFolderName, ExtractFileName(UploadFileName), Replace);
if (taskres = TaskResFail) then
begin
ShowMessage('Upload Failed' + #13 + GetTaskResName(taskres) + #13 + GetExceptMess(ExceptObject));
UploadFailed := True;
Exit;
end;
end;
end;
kez ve bunu yeniden yükleme yükleme işlemini dosya tekrarlayın. Aslında dosyayı atlamalıdır. Söz konusu FTP sunucusu Özgeçmiş'i desteklemektedir. Bunu Filezilla ile kontrol ettim.
Neden olduğunu anlamıyorum?
FCReplDiff tam olarak ne anlama geliyor? –
MagFTP'ye yalnızca farklı boyuttaki dosyaları yükledikten sonra –
hedef dosyasına bildiren bir parametredir. Başka bir Gözlemin Windows 8'de başarısız olduğunu gözlemlediğimi bildirir. Neden? –