none
Upload arquivo FTP com proxy RRS feed

  • Pergunta

  • Bom dia, estou com um problema, estou criando uma aplicação que faz download e upload de arquivos do meu FTP, até ai tudo bem, o problema começa quando o usuário tem proxy na máquina, pesquisei várias maneiras de resolver e até agora nada, o código abaixo até parece que iria funcionar, mas me retorna um erro

    Dim request As FtpWebRequest = DirectCast(WebRequest.Create("ftp://domionio.com.br/arquivo/config.ini"), FtpWebRequest)
            request.Credentials = New NetworkCredential(Usuario, Senha)
            Dim p As WebProxy = New WebProxy("172.0.0.1", 8080)
            p.Credentials = New NetworkCredential("DOMAIN\Usuario_ad", "senha")
            request.Proxy = p
            request.Method = WebRequestMethods.Ftp.UploadFile
            Dim file() As Byte = System.IO.File.ReadAllBytes(Application.StartupPath & "\config.ini")
            Dim strm As System.IO.Stream = request.GetRequestStream()

    Additional information: Não há suporte para o comando de FTP solicitado durante o uso do proxy HTTP.

    Como posso realizar um upload de arquivo com o código acima mas informando o proxy da máquina caso tenha? Agradeço desde já.

    segunda-feira, 13 de abril de 2015 13:22

Respostas