当前位置:编程学习 > C#/ASP.NET >>

c#中,对于webBrowser模拟网页,怎么样自动完成一个图片上传的路径添加?

在c#中 webBrowser空间打开一个网页,然后对其自动操作,很多页面,例如上传头像等,都是要在本地计算机中选一个文件,文件路径会自动添加到网页框中,点了上传文件才会上传到服务器中
请问可以用c#完成添加路径的操作么,如何添加,可以的话最好给出详细源码,谢谢了 --------------------编程问答-------------------- 直接填写文件路径:
<input type="file" name="src" size=40 maxlength=100 value="浏览">

HtmlElement file1 = webbrowser.Document.All["src"];
file1.SetAttribute("value", "C:\Mypic\0.jpg");

HtmlElement submit = webbrowser.Document.GetElementById("submitid");
if (submit != null) submit.InvokeMember("click");


然后 模拟点击 上传按钮。 --------------------编程问答-------------------- 这个不被现代的IE支持。用httpwebrequest吧。 --------------------编程问答-------------------- WebClient.UploadFile() 

http://msdn.microsoft.com/en-us/library/system.net.webclient.uploadfile.aspx
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,