MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Exemplo - Download FTP

    elpauli
    elpauli
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 19
    Registrado : 10/08/2016

    Exemplo - Download FTP Empty Exemplo - Download FTP

    Mensagem  elpauli Sab 21 Jul 2018 - 11:13

    Simples Instrução para  download de Arquivos de um endereço FTP
    Código:
    private void btnDownload_Click(object sender, EventArgs e)
           {
               Cursor.Current = Cursors.WaitCursor;
               if (txtUpload.Text.Trim().Length > 0)
               {
                   {
                       Download(@"H:\TEMP\Vistoria", txtUpload.Text.Trim());
                       Download(@"H:\TEMP\Vistoria", txtPdf.Text.Trim());
                       DeletarFTP(txtUpload.Text.Trim());
                       DeletarFTP(txtPdf.Text.Trim());
                       Cursor.Current = Cursors.Default;
                       MessageBox.Show("Download e Exclusão do Arquivo com Sucesso.");
                       Application.Exit();
                   }
               }
               else
               {
                   MessageBox.Show("Informe o nome do arquivo para download");
               }
           }

    private void Download(string _caminhoArquivo, string _nomeArquivo)
           {
               FtpWebRequest requisicaoFTP;
               try
               {
                   FileStream outputStream = new FileStream(_caminhoArquivo + "\\" + _nomeArquivo, FileMode.Create);

                   requisicaoFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + ftpIPServidor + "/" + _nomeArquivo));
                   requisicaoFTP.Method = WebRequestMethods.Ftp.DownloadFile;
                   requisicaoFTP.UseBinary = true;
                   requisicaoFTP.Credentials = new NetworkCredential(ftpUsuarioID, ftpSenha);
                   FtpWebResponse response = (FtpWebResponse)requisicaoFTP.GetResponse();
                   Stream ftpStream = response.GetResponseStream();
                   long cl = response.ContentLength;
                   int bufferSize = 2048;
                   int lerContador;
                   byte[] buffer = new byte[bufferSize];

                   lerContador = ftpStream.Read(buffer, 0, bufferSize);
                   while (lerContador > 0)
                   {
                       outputStream.Write(buffer, 0, lerContador);
                       lerContador = ftpStream.Read(buffer, 0, bufferSize);
                   }

                   ftpStream.Close();
                   outputStream.Close();
                   response.Close();
               }
               catch (Exception ex)
               {
                   MessageBox.Show(ex.Message);
               }
           }
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7086
    Registrado : 15/03/2013

    Exemplo - Download FTP Empty Re: Exemplo - Download FTP

    Mensagem  ahteixeira Sab 21 Jul 2018 - 11:57

    Olá Elcio Pauli,

    O fórum é de MS Access, vou mudar para "Assuntos Variados", pois é C#

    Abraço

      Data/hora atual: Ter 2 Mar 2021 - 20:08