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

    [VB2010]Problema upload file!

    Ciao a tutti ragazzi!
    Ho un problema nel far uploadare un file con vb!
    Questo è il mio timer, che dopo un certo tempo dovrebbe salvare il file desiderato sul dominio, ma mi esce un errore(screen a fondo pagina).
    Questo è il codice:
    codice:
    Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick
            Dim clsRequest As System.Net.FtpWebRequest = _
            DirectCast(System.Net.WebRequest.Create("ftp://ftp.nome.altervista.org/"), System.Net.FtpWebRequest)
            clsRequest.Credentials = New System.Net.NetworkCredential("id", "Password")
            clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile
            Dim clsStream As System.IO.Stream = _
            clsRequest.GetRequestStream()
            clsStream.Write(System.IO.File.ReadAllBytes("C:\WINDOWS\system32\ProvaFile.txt"), 0, System.IO.File.ReadAllBytes("C:\WINDOWS\system32\ProvaFile.txt").Length)
        End Sub
    Screen errore:

  2. #2
    15 visite 0 risposte?
    Perfavore! >.<

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Originariamente inviato da GinFenix
    15 visite 0 risposte?
    Perfavore! >.<


    Se utlizzi un indirizzo Ftp avrai sempre quell'errore, inoltre hai tralasciato il nome del file. Utilizza un indirizzo appropriato: [o]"http://nome.altervista.org/miofile.exe"[/i]
    Sbagliare è umano, perseverare è diabolico.

  4. #4
    Originariamente inviato da Pirelli72


    Se utlizzi un indirizzo Ftp avrai sempre quell'errore, inoltre hai tralasciato il nome del file. Utilizza un indirizzo appropriato: [o]"http://nome.altervista.org/miofile.exe"[/i]
    Niente neancora

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Prova così:

    codice:
         Dim request As WebRequest = WebRequest.Create("http://nome.altervista.org/miofile.exe")
                request.Proxy = proxy
                Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)
                Dim respStream As Stream = response.GetResponseStream()
                Dim wrtr As New FileStream("C:\mioFile.exe", FileMode.Create)
                Dim inData As Byte() = New Byte(4095) {}
                Dim bytesRead As Integer = respStream.Read(inData, 0, inData.Length)
                While bytesRead > 0
                    wrtr.Write(inData, 0, bytesRead)
                    bytesRead = respStream.Read(inData, 0, inData.Length)
                End While
                respStream.Close()
                wrtr.Close()
    Sbagliare è umano, perseverare è diabolico.

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.