如何使用web浏览器将文件上传到表单中?
本文关键字:表单 文件 何使用 web 浏览器 | 更新日期: 2023-09-27 18:11:55
我正在尝试使用我的web浏览器自动上传文件。让我解释一下:我有一个表单的"input type='file'"元素,我试图自动添加一个文件到它。
我已经试过这个和这个了,但还是不行。
下面是我的代码:private void createSystem(string fileUpload)
{
webBrowser1.Navigate("https://test.com/OrderMngt/uploadclient.aspx");
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.GetElementById("UploadFile").Focus();
SendKeys.Send(" C:''Users''me''Downloads''Upload''file.csv{ENTER}");
return;
}
到达网页,打开"选择文件对话框",但值oh路径总是空的(除非我手动填充-_-)。
你知道吗?谢谢!
由于浏览器的安全限制,这是不可能的。