iOS Question FTP Problem, download progress seems not working

cirollo

Active Member
Licensed User
Longtime User
Hi! I'm using this code with iNet Library 1.20 and B4i 2.51
It seems that the after the connection to ftp, the download progress event doesn't trigger

ps i'm using the same ftp server and code with B4A (is the same app, for android and ios), and it works...so the ftp server and data are ok (also msgbox tells this), any idea?

B4X:
  If FTPMode="FTP" Then
       Msgbox(Nfile,FTPMode&"-"&FTPHost&"-"&FTPPort&"-"&FTPUser&"-"&FTPPwd
       FTP.Initialize("FTP", FTPHost, FTPPort, FTPUser, FTPPwd)
       FTP.PassiveMode=False
       FTP.DownloadFile(Nfile, False, sdRoot, Nfile) 
     Else
       'locale, lanciamo l'inserimento in tabella
       PopolaTabelle 
     End If

Sub FTP_DownloadProgress (ServerPath As String, TotalDownloaded As Long, Total As Long)
  Dim s As String
  s = "Downloaded " & Round(TotalDownloaded / 1000) & "KB"
   LblStatus.Text="File "&Nfile&" "&s&"..."
  If Total > 0 Then
     s = s & " out of " & Round(Total / 1000) & "KB"
     Log(s)  
   End If
End Sub

Sub FTP_DownloadCompleted (ServerPath As String, Success As Boolean)
  Log(ServerPath & ", Success=" & Success)
  If Success = True Then
'     FTP.Close
   '    PopolaTabelle
   Msgbox("ok","ftp down")
   Else
     Msgbox("Errore nella Ricezione o File Non Trovato!",Main.nomeprog)
     App.IdleTimerDisabled = False 'togliamo lo standby
   End If
End Sub
 
Last edited:

Erel

B4X founder
Staff member
Licensed User
Longtime User
There are no progress events. You can see the list of events here: https://www.b4x.com/b4i/help/inet.html#ftp

Or in the IDE:
SS-2016-05-01_09.06.29.png
 
Upvote 0
Top