questo e' un problema ch mi porto dagli albori della mia app
in pratica non sempre viene generato l'evento uplosdcomplete
questo e' il codice
avviandosi il save on ftp
i file vengono salvati su uno spazio web personale a pagamento
peccato che pur salvandosi bene resta la scritta "up load in corso" e non si vede nessun avanzamento
in pratica non sempre viene generato l'evento uplosdcomplete
questo e' il codice
B4X:
Sub Button3_Click
' Save on FTP
Isdown.Text="Up load In corso"
Sutente="giannini-lorenzo.com"
Nutente="[email protected]"
Putente="xxxxxxxxx"
FTP.Initialize("FTP","ftp." & Sutente,21,Nutente,Putente)
If FTP.IsInitialized Then
UpFile= "www." & Sutente & "/Turni/" & accountName &"/"
UpFile= "www." & Sutente & "/Turni/" & accountName &"/"
FTP.SendCommand("MKD",UpFile)
FTP.UploadFile(DBFileDir,"TurniMap.Map",True,UpFile & "TurniMap.Map")
FTP.UploadFile(DBFileDir,"OrariMap.Map",True,UpFile & "OrariMap.Map")
FTP.UploadFile(DBFileDir,"AppuntiMap.Map",True,UpFile & "AppuntiMap.Map")
FTP.UploadFile(DBFileDir,"OrdineMap.Map",True,UpFile & "OrdineMap.Map")
Else
Log("errore connessione al server")
End If
End Sub
Sub FTP_UploadProgress (ServerPath As String, TotalDownloaded As Long, Total As Long)
Dim s As String'
s = "Uploaded " & Round(TotalDownloaded / 1000) & "KB"
If Total > 0 Then s = s & " out of " & Round(Total / 1000) & "KB"
Log(s)
End Sub
Sub FTP_UploadComplete(ServerPath As String, Success As Boolean)
Log(ServerPath & ", Success=" & Success)
If Success = False Then
Log(LastException.Message)
AsDown=-1
End If
If Success Then
AsDown=AsDown+1
Isdown.Text="UP load " & AsDown
If AsDown=3 Then
Isdown.Text="UP load Completo"
FTP.Close
End If
End If
End Sub
avviandosi il save on ftp
i file vengono salvati su uno spazio web personale a pagamento
peccato che pur salvandosi bene resta la scritta "up load in corso" e non si vede nessun avanzamento