你可以用一个隐藏域来装file里面的路径。然后获取这个隐藏域的值就行了

解决方案 »

  1.   


    我上面的代码就试用过隐藏<input type="hidden"  id="realpath" value="">,用js获取的也只有文件名,没有路径哦~
      

  2.   

    js的没写过,如果是用servlet来得到的话就简单了。String path=request.getRealPath("/");
      

  3.   

    form必须写上encType="multipart/form-data" 来表明上传文件。参考资料。
    http://blog.csdn.net/ecitnet/archive/2008/01/22/2059397.aspx
      

  4.   


    用那个jar包是可以实现,如果不用那jar包,就算加了那个属性也不行,我试过,估计还得研究下那jar都具体如何实现的啦~
      

  5.   

    回复楼主这个问题http://blog.csdn.net/leixiaorong/article/details/7569866 看看这个吧! 我试了下,在chrome和ff下还是不行的,所有ie版本已经可以了