当前位置:编程学习 > VB >>

求VB中用Webbrowser控件打开网页后自动添加上传附件的方法

在做个类似自动发帖的功能,用Webbrowser打开网页后表单填写都做好了,但是必须要添加附件才能提交,尝试了直接给file_upload赋值完全没反应,后来用webbrowser.document.all("file_upload").click点击添加附件按钮,这样能弹出浏览文件窗口,但是跟用手动点击打开的却不一样,就是文件类型限制完全不同了,而且选择文件确定后也完全没反应。手动操作时选择文件确定后会直接出现上传进度条,上传完毕后会显示“上传成功”,但是这些内容在网页html代码里都找不到。

求各路高手指点一下,百度谷歌了一整天了,没一个行的,不要拿网上照搬的东西来忽悠我。附网页添加附件部分代码:
<td classs="formtitle">
添加附件:
    <br/>(单个附件不能超过20M)
</td>
<td colspan="3">
    <div id="completeFileName"></div>
<input id="file_upload" type="file" name="fileData4youhai" />
    <input type="hidden" name="attFile" id="attFile" value="">
</td>

求高手指点如何实现自动添加附件,最好有代码,咱是菜鸟,纯理论的东西给我也实现不了。 VB webbrowser 上传 网页 附件 --------------------编程问答--------------------
VB是不是都淘汰掉了?没人用了??救命啊。。。 --------------------编程问答-------------------- 这种属于网页点击里面的最高级的技术了,假设你是一个资深的做了5年,8年网页提交或填表相关的设计人员,这个也不一定能做的出来

我一般是用POST协议方式处理的,或者要用多线程的技术进行处理,加上WINDOWS API的技术,后台技术 --------------------编程问答-------------------- IE7可以用漏洞绕过限制,IE8以上不支持—— --------------------编程问答-------------------- 这种需求违反安全理念,你还是换个思路吧。因为如果你的想法可行,那么就意味着通过 js 也可以触发该过程(自动上传指定文件),也就意味着网站主可以任意窃取访问者的任何文件或资料。
如果你只是想实现文件上传,直接用XMLHTTP对象就可以实现这种功能,具体的你可以在CSDN或百度里找一下,很多这种过程和说明的。
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,