Italian [RISOLTO] non riesco a fare un upload

LordZenzo

Well-Known Member
Licensed User
Longtime User
non riesco a fare un upload, chi mi puo dire dove sbaglio?

per ora sto usando il mio spazio web

Sub Button3_Click
' Save on FTP
Dim Sutente,Nutente,Putente As String
Sutente=server.Text
Nutente=utente.Text
Putente=password.Text
Sutente="server.com"
Nutente="utente"
Putente="pasword"
FTP.Initialize("FTP","ftp." & Sutente,21,Nutente,Putente)
If FTP.IsInitialized Then
FTP.UploadFile(DBFileDir,"TurniMap.Map",False,"/" & Sutente & "/" & "TurniMap.Map")
Else
Log("errore connessione al server")
End If
End Sub




questo è quello che dice nel log
Installing file.
PackageAdded: package:turni.applicazione.gi.lo
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
/giannini-lorenzo.com/TurniMap.Map, Success=false
libcore.io.ErrnoException: getaddrinfo failed: ENOENT (No such file or directory)
** Activity (main) Pause, UserClosed = false **
** Activity (main) Resume **

e qui non capisco, il file naturalmente non esiste visto che sto facendo un upload
e sul dispositivo c'è perche lo uso regolarmente

mi sto accorgendo che non viene richiamata la funzione FTP_UploadComplete
 
Last edited:

udg

Expert
Licensed User
Longtime User
Ciao Lorenzo,

non ho ancora mai utilizzato la funzione FTP, ma leggendo bene la documentazione ed il tutorial ho notato un elemento che forse potrebbe aiutarti.
Nel tuo codice si legge DBFileDir come directory locale al device dove trovare il file TurniMap.Map da trasmettere sul server FTP; presumo sia corretto.
Poi escludi la codifica ASCII ed infine costruisci il path come /server/file.
Credo che il problema sia proprio nell'indicare il server, quindi l'ultimo parametro dovrebbe essere semplicemente "/TurniMap.Map" se intendi porre il file nella root del server e se i permessi lo consentono.

Umberto
 

LordZenzo

Well-Known Member
Licensed User
Longtime User
purtroppo, no, ossia, ho provato in tutti i modi, ho provato come "/file" come "/server/file" come "/cartella/file" e almeno altre 5 combinazioni tra cui anche solo "file", ma nulla, eppure i permessi li ho tutti e con filezilla carico e scarico come mi pare dal server ...
nulla ci sto sbattendo la testa
 

LordZenzo

Well-Known Member
Licensed User
Longtime User
RISOLTO !!!!!!!
ho avuto un illuminazione e cosi ho usato il FTP.List("/") ed ho scoperto che... la radice contiene tre cartelle nominate "www.server_backup_giornaliero" "www.server_backup_mensile" e "www.server"
per cui la costruzione del path del server deve essere "WWW."+nomeserver+"/" e ed ho la radice del server .....
ora, non so se questo è sempre cosi ma mi ha fatto scimunire !!!!
 
Top