javascript如何获取文件选择对话框选中文件的文本内容

javascript怎么获取文件选择对话框选中文件的文本内容?
大概流程如下:点击页面按钮——>弹出文件选择对话框——>选择文件——>获取文件文本内容——>打印或输出在某个div;请问用javascript怎么实现?要能获取选中文件的绝对路径也行,什么C:\fakepath...就不要说了。最好有示例代码,不要谈太多理论
javascript如何获取文件选择对话框选中文件的文本内容

------解决方案--------------------
html5 FileReader倒是可以读  但不是所有浏览器都支持
或者按版主说的提交到后台由后台读 
可以先上传到服务器的摸个目录  上传结束后用io读取试试
------解决方案--------------------
引用:
Quote: 引用:

上传貌似就是这个原理啊  获取本地路径后io读取并写入到服务器  
你那样做的话估计不比上传省时间吧?
可以定时删除上传的文件 如果怕大的话


我那样做实际上就是直接让后台处理文件,前台只是传递一个路径,应该省了上传时间吧?如果上传的话,上传完了,后台还是要处理文件啊。定时删除上传文件倒是个不错的办法


这是哪跟哪?
服务器是一台电脑,客户端是另一台电脑,浏览器提交个path过去,你java高高兴兴拿到path了,以为用这path能拿到客户端的文件?亲,这个path对于服务器来说有毛用处,中间隔着不知道多少物理链路呢!什么?你用localhost访问确实能行的通?卖嘎的!用localhost访问的话server和client是同一台电脑啦!

解决方案:
1.抛弃IE678,用HTML5 js中的FileReader,So easy就能搞定,详情关键字js/html5+fileReader。
2.upload给server,然后server再回传给client。what?删除文件?处理文件很麻烦?据我所知,web server对表单提交的文件,都是先存储在一个有安全限制的临时文件夹中(或者是干脆先放在内存中,如果你是内存大户),如果web应用需要这个文件,才需要程序员手动从这里挪到自己指定的目录下,这个工作叫上传文件的转存如果后端只是需要完成“接收文件”->"读取文件"->"返回内容给前端"这几个步骤的话,完全不需要自己管理上传目录的,删除上传的文件也是没必要的操作,何来麻烦之说?