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

时间:2011-08-21 22:37:34

标签: c# jquery winforms browser ajax-upload

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

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

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

我正在开发一个C#WinForm应用程序,其中一个WebBrowser控件允许我自动解析和填充表单,我需要上传一个文件而不打开“文件浏览”窗口,该窗口会将焦点从其他窗口移开。

如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

由于您希望自动填充一个特定页面,因此重新创建使用WebClient或HttpWebRequest生成的POST消息会更容易。

可以找到一个好的代码示例here和一个很好的工具(不过很多),以查看发布的数据是fiddler2