【发布时间】:2011-08-21 22:37:33
【问题描述】:
这个页面是我的问题的一个很好的例子:
http://valums.com/files/2009/ajax-upload/demo-jquery.htm
如果您点击浏览按钮并选择一个文件,该文件将被上传 ajax 样式(不发布整个网页)。
我正在开发一个 C# WinForm 应用程序,其中一个 WebBrowser 控件允许我自动解析和填写表单,我需要在不打开“文件浏览”窗口的情况下上传文件,该窗口会从其他窗口转移焦点。
如何做到这一点?
【问题讨论】:
-
不,如果您可以在没有用户选择的情况下强制从本地磁盘上传文件,那将是一个主要的安全问题。
-
不浏览文件怎么知道要上传哪个文件?
-
@Eddy 但我是用户!我的 WebBrowser 控件是一个 Web 客户端。它只是应该自动执行单击每个文件的繁琐任务,因为它的工作是定期将图像上传到给定的网站。
-
@Shankar 我不是在开发网页。这是一个 winforms 自动浏览器,应该可以将图像上传到网站。
-
我不是在质疑你的意图,但如果你的要求可以做到,那么它很容易被滥用。如果你想完成这件事,你需要一些以提升的权限运行的东西,而你不能使用普通的 javascript 和标准的网络浏览器来做到这一点。
标签: c# jquery winforms browser ajax-upload