如何在不打开文件浏览器窗口的情况下触发上传(c# /WebBrowser控件)

本文关键字:控件 WebBrowser 情况下 文件 窗口 浏览器 | 更新日期: 2023-09-27 18:06:11

这个页面是我的问题的一个很好的例子:

http://valums.com/files/2009/ajax-upload/demo-jquery.htm

如果您点击浏览按钮并选择一个文件,该文件将以ajax方式上传(不发布整个网页)。

我正在开发一个c# WinForm应用程序,其中一个WebBrowser控件允许我自动解析和填写表单,我需要在不打开"文件浏览"窗口的情况下上传文件,这会从其他窗口窃取焦点。

如何实现?

如何在不打开文件浏览器窗口的情况下触发上传(c# /WebBrowser控件)

因为你有一个特定的页面,你想要自动填充它将是更容易重新创建POST消息,是使用WebClient或HttpWebRequest生成的。

可以在这里找到一个很好的代码示例和一个很好的工具(尽管有许多)来查看发布的数据是fiddler2