解决方案 »

  1.   

    对这个功能说  那个路径怎么会没意义?传到后台后不是准确的路径  所以调用解析csv的方法把这个不准确的路径传进去就没用,找不到文件。 前面总是有C:\fakepath  又不显示是哪个盘c d e盘还是什么 , 不然就可以截取了
      

  2.   

    传到后台保存到硬盘里(路径程序生成),直接取保存路径了怎么保存在硬盘里(路径程序生成)?能不能给个类似例子 http://www.cnblogs.com/kay/archive/2008/03/17/1110242.html
      

  3.   

    一个客户端的路径,你的代码只能读取服务器端的路径,获取客户端的完全没有意义。。保存文件到服务器自己找java的相关代码来看了
      

  4.   

    嗯嗯 找找看   反正不管是客户端的 还是服务器,  我在后台那里只要获取,extjs页面点击浏览时选择的那个 (字符串) 拿过来当参数 就行了
      

  5.   

    嗯嗯 找找看   反正不管是客户端的 还是服务器,  我在后台那里只要获取,extjs页面点击浏览时选择的那个 (字符串) 拿过来当参数 就行了保存在服务器那些里面 不也是要前台先取得dom  然后java获取String lj=request.getParameter("filePath");    最后保存服务器还是把这个lj保存在服务器, 返回一个path,  获取这个path参数再去传这个path  。  我想问保存在服务器的时候不带C:\fakepath?   从服务器取出来时  没有都是带C:\fakepath   是完整的D:\2014年9.csv?
      

  6.   

    你要获取客户端的那个路径也不是不可以,要用到selection对象
                      id : 'uploadFileFieldPath',  var f=document.getElementById('uploadFileFieldPath-file');//实际的file控件对象,ext已经设置为透明的了,ext2.0版本太老找不到下载的,这个是2.2版本的控件id规则,不知道2.0是不是这样的
    f.select();
    //only for IE
    alert(document.selection.createRange().text)
      

  7.   

    把-file 去点就不为空了 但是ie8以上估计是安全更高 拒绝访问document.selection.createRange().text!!只能是8一下
      

  8.   


    你用chrome的开发工具,右键查看元素看下那个选择文件的图片,实际看到的是file控件透明浮动在选择文件图片上的,我这里没有2.0的ext,只有2.2的,所以具体不知道2.0那个控件的id会生成什么样的我这里2.2测试ie8-都可以获取到
      

  9.   

    把-file去掉得到的实际是显示路径的text对象,不是file对象,你得用开发工具看下file的id规则在2.0下是怎么样的2.2的ext是在配置的id后多增加-file。
      

  10.   

     好吧反正加上-file就null无法获取 select属性那个。    是说就要个路径当字符串传递参数, 哪有必要去弄到服务器,再去取服务器取 那太那个什么了。