UPLOAD WEB BROWSING

 Tópico anterior Próximo tópico Novo tópico

UPLOAD WEB BROWSING

C#

 Compartilhe  Compartilhe  Compartilhe
#492190 - 10/01/2020 16:48:04

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Última edição em 10/01/2020 16:48:22 por FABRICIOWEB

fala turma
precisando fazer um upload para um site um arquivo mas sem clicar no botao de upload alguem sabe como fazer ?




#492191 - 10/01/2020 17:02:33

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
O form em que o arquivo postado, tem uma action, para ela que voc posta, como qualquer outro endpoint.

_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


#492192 - 10/01/2020 17:14:09

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Citação:
:
O form em que o arquivo postado, tem uma action, para ela que voc posta, como qualquer outro endpoint.

sim o problema maior como adicionar o arquivo  la




#492193 - 10/01/2020 17:24:25

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Voc pode usar um simples HttpClient:

using (HttpClient httpClient = new HttpClient())
{
    MultipartFormDataContent form = new MultipartFormDataContent();

    //Adicionando variveis, geralmente outros campos
    form.Add(new StringContent([]valor 1[]), []campo X[]);
    form.Add(new StringContent([]valor 2[]), []campo Y[]);

    //lendo o arquivo por stream, pra no pesar ele na memria
    var fileStream = new FileStream([]C:\\pasta\\Arquivo.XXX[], FileMode.Open);
    
    //Adicionando o arquivo
    form.Add(new StreamContent(fileStream), []nome_do_controle_de_arquivo[]);

    //Postando mesmo
    HttpResponseMessage response = await httpClient.PostAsync([]www.endereco_da_coisa.com/endpoint[], form);

    //pegando a resposta
    response.EnsureSuccessStatusCode();
    string sd = response.Content.ReadAsStringAsync().Result;
    
    //mostrando a resposta
    Console.WriteLine(sd);
}



_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


#492196 - 10/01/2020 18:28:46

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


estava precisando fazer dessa forma aqui keeper deu certinho aqui para mim

                     foreach (HtmlElement elm in webBrowser1.Document.All)
                     if (elm.GetAttribute([]id[]) == []fuDesign[])
                     {
                        elm.Focus();
                        SendKeys.Send(@[]C: \Users\FAbricio\Desktop\s\a.emb[] + []{ENTER}[]);
                    }



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por FABRICIOWEB em 10/01/2020 18:28:58