C#中的文件在C#中提交表单我有一个WinFormsC#应用程序。在名为“浏览器”的窗体上有一个WebBrowser控件。我还有以下代码:HtmlDocumentdoc=browser.Document;HtmlElementmForm=doc.GetElementById("TheFormId");doc.GetElementById("Name").SetAttribute("value","SomeName");HtmlElementelFile=doc.GetElementById("TheFile");elFile.Focus();SendKeys.Send("C:\1.txt");mForm.InvokeMember("提交");问题是它不提交文件。如果我在相应的输入框中手动输入文件名-它有效。环境:WinXPSP2、IE6、VS2008编辑:这解决了问题:SendKeys.Send("C:\1.txt"+"{ENTER}");我认为这可能会有所帮助:C#.NET使用HttpWebRequest将文件上传到Web表单您的元素是否具有enctype="multipart/form-data"属性?您需要它以表格形式上传文件。至此解决问题:以上就是C#学习教程:来自C#提交表单的文件分享的全部内容,如果对大家有用,需要详细了解C#学习教程,希望大家多多关注—SendKeys.Send("C:\1.txt"+"{ENTER}");本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
