如图我用javascript弹出<input type="file" id="filename" name="filename">里边的路径时,只获取到了文件名,而前面的路径没有了,提交到后台也一样用request.getParameter(“filename”)获取也一样只得到了文件名,而不是路径。在别人的电脑上都可以成功获取路径,我的电脑上都不行,我用的ie7,用360浏览器也一样不能获取,我怀疑是我的电脑哪个地方设置,请高手帮忙看下……

解决方案 »

  1.   

    你看下filename这个是不是有写重复的啊
      

  2.   

    好像ie6可以,ie7我以前也遇到过,没解决
      

  3.   

    浏览器问题,IE6肯定是没问题的。修改IE7的一些选项可以解决这个问题,具体怎么改我也忘记了,之前听别人说过这样的问题
      

  4.   

    使用request.getRealPath(注:好像是这个函数)获取 上下文路径
    然后再加上 文件名 就 OK 了
      

  5.   

    浏览器安全设置,工具-internet选项-安全-自定义级别,找到“将文件上传到服务器时包含本地目录路径”
    ok