Oppure

Loading
14/01/12 15:51
#zypp0
Dato che il tentativo precedente era poco sicuro (oregon, grazie per il chiarimento sul rischio del protocollo FTP), direi di passare a quest' altro.

Dovrei inviare in un form presente in un WebBrowser un file in un input file e poi premere il submit, solamente che ci sono problemi già con l' input file. Googlegiando ho trovato questa soluzione, solamente credo sia per ASP.NET, c'è modo di riadattarla per VB.NET?

    HtmlElement form = webBrowser1.Document.Forms[0];
    form.AttachEventHandler("onsubmit", delegate(object o, EventArgs arg)
        {
            FormToMultipartPostData postData = 
                new FormToMultipartPostData(webBrowser1, form);
            postData.SetFile("fileField", @"C:\windows\win.ini");
            postData.Submit();
        });


Ho provato così

        Dim postData = New FormToMultipartPostData(WebBrowser1, Form)
        postData.SetFile("fileField", "C:\windows\win.ini")
        postData.Submit()


Solamente che mi da errore in FormToMultipartPostData.

Se non sapete come farlo in webbrowser, sapete come farlo con HttpWebRequest?
aaa
15/01/12 11:26
GN
Prima dai un'occhiata qui totemslair.org/guide/…;
poi prova a usara SetAttribute("value", "valore";) per impostare il percorso del file nel input file:
With wbBrowser.Document
 .GetElementById("IdInputFile").SetAttribute("value", "PathDelTuoFile")
 .GetElementById("IdFormInputFile").InvokeMember("submit")
End With
aaa