Italian upload ftp

Discussion in 'Italian Forum' started by max611, Jun 25, 2015.

  1. max611

    max611 Member Licensed User

    a riciao a tutti ho un programmino che funziona abbastanza bene.
    praticamente scarica un file sqlite da un sito via ftp lo modifica e poi lo copia sempre sullo stesso sito.
    lo so un po' contorto però l'avevo gia pronto e ho fatto solo la modifica del copia e incolla
    perciò il download funge bene ma il upload mi copia il file vuoto.
    c'è qualcosa che non so'
    grazie ancora per la pazienza
     
  2. LucaMs

    LucaMs Expert Licensed User

    Difficilino capire perché senza vedere il codice che usi per l'upload ;)
     
  3. max611

    max611 Member Licensed User

    hai ragione!:D

    FTP.Initialize("FTP", "ftp.labup2.altervista.org", 21, "labup2", "bugcabarro47")
    FTP.UploadFile(File.DirRootExternal, "/MP/composizione.db",True,"/file/composizione.db")

    Sub FTP_UploadProgress (ServerPath As String, TotalUploaded As Long, Total As Long)
    Dim s As String
    s = "Uploaded " & Round(TotalUploaded / 1000) & "KB"
    If Total > 0 Then s = s & " out of " & Round(Total / 1000) & "KB"
    Log(s)
    End Sub

    Sub FTP_UploadCompleted (ServerPath As String, Success As Boolean)
    Log(ServerPath & ", Success=" & Success)
    If Success = False Then Log(LastException.Message)
    If Success=True Then ToastMessageShow("Upload Completato", False)
    End Sub
     
  4. LucaMs

    LucaMs Expert Licensed User

    Così, a occhio, senza provole :D proverei a modificare FTP.UploadFile, usando:

    FTP.UploadFile(File.Combine(File.DirRootExternal, "MP"), "composizione.db",True,"/file/composizione.db")

    anziché

    FTP.UploadFile(File.DirRootExternal, "/MP/composizione.db",True,"/file/composizione.db")

    Fai tu delle prove, eventualmente ripasso :)


    [P.S. FTP_UploadCompleted viene eseguita, sì?]
     
  5. max611

    max611 Member Licensed User

    ho fatto prove fino alla nausea
    ho paura che non si possa fare:
    ho provato con altri file e tutto è ok, mentre con questo file"composizione.db" mi fa upload ma il file è vuoto
    qualche idea?:(
     
  6. LucaMs

    LucaMs Expert Licensed User

    Non mi sembra possibile che funzioni con tutti i file tranne quello.
    Compatta il file (zippalo) e invialo, vediamo cosa cambia.
     
  7. AlpVir

    AlpVir Well-Known Member Licensed User

    Magari non lo si può fare perche il db è aperto ?
     
  8. max611

    max611 Member Licensed User

    no,certo prima chiudo il db poi faccio upload.
    ma niente
     
  9. AlpVir

    AlpVir Well-Known Member Licensed User

    Potresti rinominare il file (specie l'estensione) e poi fare l'upload, per poi in seguito ri-rinominare il file.
     
  10. picenainformatica

    picenainformatica Active Member Licensed User

    Per vuoto intendi un file corretto ma senza dati? Se è così potrebbe essere che la scrittura non sia stata ancora effettuata.
     
  11. LucaMs

    LucaMs Expert Licensed User

  12. SSDM71

    SSDM71 Active Member Licensed User

    max611 stai attento quando condividi il codice, ricordati di nascondere almeno la password del pannello di altervista
     
  13. max611

    max611 Member Licensed User

    hai ragione SSDM71 ho incollato senza pensarci, però ho gia cambiato la PW, e la prossima volta dovrò stare più attento.
    ritornando al problema è che sto UP non riesco proprio a farlo.
    adesso ho provato anche con un banalissimo file PDF , lo copia ma vuoto
    sto per impazzire
     
  14. max611

    max611 Member Licensed User

    ora non funziona nenche il list:mad:
     
  15. max611

    max611 Member Licensed User

    ok adesso funziona tutto, tranne il fatto che il file è vuoto
    qualsiasi file io faccia lo upload , me lo copia ma no si apre compreso uno zip(qui mi dice che è corrotto)
    nessuno ha qualche idea?
     
  16. LucaMs

    LucaMs Expert Licensed User

    Allego un progettino di test.

    Devi modificare i valori nella routine Init (ho lasciato un "errore" apposta).

    A me funziona. Se hai problemi, verificare l'utente, la sua directory, etc.
     

    Attached Files:

  17. max611

    max611 Member Licensed User

    GRAZIE per la pazienza funziona bene , ma purtroppo come il mio
    fa tutto ma il file arriva vuoto
    ora mi sorge un dubbio non è che il sito ALTERVISTA ha dei problemi , paletti ...
    in download è perfetto, in list perfetto, in up niente
    tu su che hai testato (se non chiedo troppo)
    altrimento mi prendo uno spazio a pagamento.
     
  18. LucaMs

    LucaMs Expert Licensed User

    Io ho eseguito il test sul server ftp del mio pc.

    Non serve uno a pagamento.

    Inisisti con quello che hai (anche @maxware ha Altervista e gli funziona) o trovane un altro gratuito
     
  19. picenainformatica

    picenainformatica Active Member Licensed User

    Ho l'mpressione che l'upload inizi e che il server ftp (altervista) si prepari a scrivere e riservi lo spazio su disco (file vuoto).
    Per qualche motivo poi la trasmissione viene interrotta.
    Hai provato con un file piccolo, magari un testo, per vedere se passa?
     
  20. max611

    max611 Member Licensed User

    si ho provato in tutti i modi anche zip roba da 4Kb ma niente
    forse anzi quasi certo il problema è altervista, stasera provo ad installare un server sul pc anch'io.
    Speriamo che vada altrimenti non so più che fare se non dare una bella martellata al pc:p
    Comunque grazie ancora
     
Loading...