Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [VB6] Non mi hosta il file via FTP

    Rieccomi
    Allora il mio quesito è il seguente. La mia applicazione salva il file con il nome scelto dall'utente che corrisponde alla variabile nome
    Dopo il salvataggio del file txt, questo deve essere hostato via ftp nel mio host. Ho già inserito l'Inet Control e il codice l'ho preso da questo forum.

    Ecco come ho scritto
    codice:
    Dim nomefile As String 'dichiarazione nomefile, ossia il nome del file quando verrà uploadato sul nostro ftp
        Dim ftpwebsite As String 'dichiarazione ftpwebsite, ossia l'indirizzo ftp del nostro sito
            account = "mybbskinner" 'nome nostro account hosting
            pswd = "******" 'password account hosting
            ftpwebsite = "ftp://mybbskinner.altervista.org"
        Inet1.URL = ftpwebsite 'settaggio indirizzo ftp
        Inet1.UserName = account 'settaggio account
        Inet1.Password = pswd 'settaggio password
        nomefile = "log.txt" 'sostituire log.txt con il nome che vorrete dare al file uploadato sul vostro host
            Inet1.Execute Inet1.URL, "PUT C:\" & nome & ".txt" & nomefile
        Do While Inet1.StillExecuting = True
              DoEvents
            Loop
    Non mi da alcun errore poichè ho aggiunto una gestione degli errori per questo codice e non salta alla fine. Però, accedendo al mio host, non trovo il file hostato. Io credo che questa stringa sia sbagliata:
    codice:
    Inet1.Execute Inet1.URL, "PUT C:\" & nome & ".txt" & nomefile

  2. #2
    prova così

    Inet1.Execute "", "PUT C:\" & nome & ".txt" & nomefile

  3. #3
    Ora provo
    EDIT: non funziona

  4. #4
    Nessuno che sa aiutarmi?

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    codice:
    "PUT C:\" & nome & ".txt" & nomefile
    a prima vista mi pare proprio sbagliato.

    Non capisco infatti cosa c'entra nomefile dopo ".txt"...
    se nome = pippo
    e nomefile = natale.gif

    che senso avrebbe la stringa risultante dalla concatenazione?

    pippo.txtnatale.gif

    Ciao

  6. #6
    Allora ti spiego com'è il programma.
    C'è una textbox che da il nome al file che si deve hostare, perciò ho inserito la stringa Print, Text1.Text & ".txt" nella procedura di output quindi devo aggiungere txt anche nel FTP. Poi non ho capito bene cosa intendi.

    PS: il programma avvia il collegamente FTP subito dopo aver cliccato su salva e hosta il file creato con la procedura di output.

  7. #7
    Niente, ho tolto & nomefile da quella stringa ma non va lo stesso. Vado nel mio host ma non c'è il file.

  8. #8
    manca lo spazio..

    Inet1.Execute "", "PUT C:\" & nome & ".txt" &" " & nomefile

  9. #9
    Grande, ora funziona VVoVe:

    Grazie

  10. #10
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da Ketto93
    Grande, ora funziona VVoVe:

    Grazie
    Appunto! Era proprio quello che ti avevo indicato io.
    pippo.txtnatale.gif
    Evidentemente... non hai capito.
    Bisognava proprio dirti che mancava lo spazio.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.