对方用的是 jQuery插件js代码:jQuery("#file_upload").uploadify(
{
   uploader: "JS/jquery.uploadify-v2.1.0/uploadify.swf",
                script: "UploadHandler.ashx",
                cancelImg: "JS/jquery.uploadify-v2.1.0/cancel.png",
                folder: "UploadFile",
                queueID: "fileQueue",
                auto: false,
                multi: true
                ....省略,大概就是设置上传的一些参数,上传文件格式,大小限制等等。      onComplete:function(event,.....)....省略,功能是当上传完毕的时候调用
      onerror(...)...
      oncancle(...)...
}网页代码 <input type="file" name="uploadify" id="uploadify" />如何模拟上传?

解决方案 »

  1.   

    WebBrowser加载HTML页面,然后触发click按钮等
      

  2.   

    文件上传对浏览器来说是一个敏感的东西,应该会对脚本控制file类型的input元素做出功能限制。不知道jquery的uploadify方法或插件是什么样的工作原理,反正我觉得够呛。
      

  3.   

    http://blog.csdn.net/shen_wei/article/details/6423966给你可以操作JS的代码看看。。直接实现操作JS
      

  4.   

    谢谢
    to1#我测试过click  可以弹出选择文件的界面,但选择了以后没有效果,发现弹出的界面不是jQuery("#file_upload").uploadify 修饰?的, 显示的不一样(类型过滤不一样),并且不会触发他的onComplete事件,
    to3#我对JS不熟悉,其实我只要把文件上传了其他的都好说,可是我找不到哪里是上传文件的JS或者代码,只有一个上传完毕的代码,就是我首楼贴出来的