Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    250

    [VB.NET] ftp

    ciao a tutti,
    ho un problema con il download di un file tramite ftp

    Dim ftp_address As String
    Dim localfile As String = "C:\Timb.out"

    ftp_address = "ftp://system:manager@" & IndirizzoIp & "/Timb.out"

    Dim clsRequest As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(ftp_addres s), System.Net.FtpWebRequest)

    clsRequest.Credentials = New System.Net.NetworkCredential(ftp_username, ftp_password)
    clsRequest.Method = System.Net.WebRequestMethods.Ftp.DownloadFile


    Mi manca il comando per effettuare il download di un file
    ciao e grazie
    alex

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Tra i

    101 esempi per Visual Basic 2005

    c'e' anche il download FTP di un file ...

    http://msdn2.microsoft.com/en-us/vbasic/ms789075.aspx

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    250
    ho la connessione lenta, potresti gentilmente dirmi il comando che mi manca?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non e' un comando che ti manca, ma un pezzo di codice ... da MSDN ...

    codice:
                ' get the response object
                Dim ftpResponse As FtpWebResponse = CType(ftpRequest.GetResponse, FtpWebResponse)
                Dim stream As Stream = Nothing
                Dim reader As StreamReader = Nothing
                Dim writer As StreamWriter = Nothing
    
                ' get the file as a stream from the response object and write it as 
                ' a file stream to the local PC
                Try
                    stream = ftpResponse.GetResponseStream
                    reader = New StreamReader(stream, Encoding.UTF8)
                    writer = New StreamWriter(destinationFile, False)
                    writer.Write(reader.ReadToEnd)
                    Return ftpResponse.StatusCode
                Finally
                    ' Allways close all streams
                    stream.Close()
                    reader.Close()
                    writer.Close()
                End Try
    in cui ftpRequest e' il tuo clsRequest e destinationFile e' localfile ...

    Adattalo ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    250
    ho provato a inserire il codice ch mi ha dato facendo le 2 modifiche, ma mi dice che diverse variabili/funzioni non sono dichiarate..... anche se mi sembra di sì

    StreamReader
    FtpWebResponse
    StreamWriter

    devo far riferimento a qualche dll particolare?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Hai incluso il namespace IO ?

    Imports System.IO

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da alesandri
    [VB.NET] ftp
    Suggerisco l'uso di un titolo un po' più verboso in futuro, magari con qualche indicazione in più.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.