ie有些版本是可以,火狐是不支持的!  除非你去更改浏览器设置,那就没意义了..
你用file控件 去浏览,再提交

解决方案 »

  1.   

    换个思路吧,jquery上传文件,然后在ashx中获取上传内容,处理返回
      

  2.   

    同意。先把文件上传到自己的服务器,返回URL,想怎么处理就怎么处理
      

  3.   

    我觉得我的思路错了,其实不用获取本地文件的绝对路径的。
    因为我测试是在本机,服务器和客户端实际上是一台机器,所以碰巧读取的就是服务器上文件的位置。
    如果网站真正部署后,网站不可能直接读取客户机器上的文件。楼上2位说的方法我也想过,先上传,再读取服务器上的文件。
    但是我想尽可能不上传文件,就能读取,不知道能做到吗?因为以前使用某报表工具的时候,该工具提供的导入Excel功能,并不需要客户先把文件上传到服务器上,就可以读取文件内容并展示到浏览器中的。
      

  4.   

    上传到服务器,只要不SaveAs的话,文件内容应该都在服务器的内存里吧,能不能直接读取内存中的数据,而不保存到服务器硬盘上呢?