Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    11

    [VB.NET] WebException My.Computer.Network.DownloadFile()

    Ciao a tutti! Ho scritto una funzione che si connetta ad un server FTP, scarichi un file e me ne restituisca il contenuto in una striga:

    codice:
    Function ReadFile(ByVal FileName As String) As String
            Dim Path As String = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData & "\" & FileName
            My.Computer.Network.DownloadFile(New Uri(folder & ID & "/" & FileName), Path, username, password, False, 100000, True)
            Dim SR As StreamReader = New StreamReader(Path)
            ReadFile = SR.ReadToEnd()
    End Function
    Utilizzo questa funzione in due parti diverse del programmam e scaricando lo stesso file entrambe le volte. Se la richiamo nella prima parte, tutto funziona correttamente, mentre nella seconda parte la funzione My.Computer.Network.DownloadFile() genera un'eccezione WebException.

    Qualcuno sa da cosa potrebbe essere generata questa eccezione?

    Grazie!

  2. #2

    Re: [VB.NET] WebException My.Computer.Network.DownloadFile()

    Originariamente inviato da corra94
    Ciao a tutti! Ho scritto una funzione che si connetta ad un server FTP, scarichi un file e me ne restituisca il contenuto in una striga:

    codice:
    Function ReadFile(ByVal FileName As String) As String
            Dim Path As String = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData & "\" & FileName
            My.Computer.Network.DownloadFile(New Uri(folder & ID & "/" & FileName), Path, username, password, False, 100000, True)
            Dim SR As StreamReader = New StreamReader(Path)
            ReadFile = SR.ReadToEnd()
    End Function
    Utilizzo questa funzione in due parti diverse del programmam e scaricando lo stesso file entrambe le volte. Se la richiamo nella prima parte, tutto funziona correttamente, mentre nella seconda parte la funzione My.Computer.Network.DownloadFile() genera un'eccezione WebException.

    Qualcuno sa da cosa potrebbe essere generata questa eccezione?

    Grazie!
    Mostrando solo parte del codice (tutte le variabili presenti nel codice non sono assegnate nel codice postato) è impossibile capire l'origine del problema in quanto l'eccezione può essere sollevata per diversi motivi.
    Descrivi inoltre con precisione il tipo di eccezione riscontrata.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    11

    Re: Re: [VB.NET] WebException My.Computer.Network.DownloadFile()

    Originariamente inviato da MdE2005
    Mostrando solo parte del codice (tutte le variabili presenti nel codice non sono assegnate nel codice postato) è impossibile capire l'origine del problema in quanto l'eccezione può essere sollevata per diversi motivi.
    Descrivi inoltre con precisione il tipo di eccezione riscontrata.
    Le variabili non presenti sono solo i dati di accesso al server FTP...

    L'eccezione è la seguente:
    La richiesta è negata dal sito web (WebException).

    Se eseguo contemporaneamente le due parti di codice, una va e l'altra no, quindi è impossibile che si a il sito che rifiuta la richiesta.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Esegui il codice linea per linea e controlla il contenuto di username e password la prima e la seconda volta.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5

    Re: Re: Re: [VB.NET] WebException My.Computer.Network.DownloadFile()

    Originariamente inviato da corra94
    Le variabili non presenti sono solo i dati di accesso al server FTP...
    Ovviamente non dicevo di mostrare i dati di accesso, ma di verificarli prima dell'autenticazione; verosimilmente il problema è legato ad un'errata autenticazione a livello server.

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.