在Webbrowser控件VB.net 2010中以编程方式选择“输入:文件”

时间:2012-02-20 20:16:39

标签: vb.net browser webbrowser-control

我有一个网站,我通过WebBrowser控件通过VB.Net 2010填充表单数据。

我可以为输入设置值:文本,输入:密码,复选框,选择并能够提交表单。

但我无法以编程方式选择输入:文件。我也能打开 “选择文件”对话框。

如何发送文件名进行选择,然后按VB.Net Code中的OK按钮?

1 个答案:

答案 0 :(得分:0)

我很确定这是一项浏览器安全功能,可防止恶意网站自动将用户网站上的随机文件上传到自己。考虑如果任何网站在没有用户明确行动的情况下将任意文件从用户的计算机中拉出来会有多么危险。

您最好的选择可能是转储Web浏览器控件,因为它会限制您的安全模型。而是考虑直接获取网页并在您的应用程序中发布响应。

以下.NET命名空间应该派上用场:
System.Net.HTTPWebRequest
System.Net.TTPWebResponse