onchange响应了吗?
你在响应方法里面输出文件框的值看看有没有。

解决方案 »

  1.   

    先看看onchange 事件有没有做,
    可以在响应方法里面加点其它的动作看看,
      

  2.   

    我试过你的代码,可以啊
    <script language=javascript>
      function submitform(){
       document.form.submit();
      }
    </script>
    .................
    .................<form action ="upload.jsp" method=post name=form target="_blank" enctype="multipart/form-data">
    <table width="200" border="0">
      <tr> 
        <td width="50" height=30 >上传图片:</td>
        <td class="forumrow">
          <input type="file" name="uploadFile" onchange="submitform()">
        </td>
      </tr>
    </table>
    </form>
      

  3.   


    pleonheart:老大,真的行吗?服务程序已经接收到请求流了吗,真的在服务端生成文件了吗?如果真是这样,你的运行环境是怎样的?能给我看看代码吗?我的是XPsp1+IE6+tomcat5.019,我这儿咋就不行呢?我一直试图在客户端寻求答案,是否和服务端有关呢,我的上传组件是smartUpload,大家再帮帮我,谢谢了……
      

  4.   

    应该不行吧,记得作ASP的遇到过类似问题,上传组件的submit按钮不是可以由程序来按的,安全问题
      

  5.   

    可以触发事件的,不过有点问题,一个文件上传2次以上,那么onchange事件第二次就不触发了。