使用javascript读取本地文件

时间:2011-12-06 14:08:45

标签: javascript file

如何获取本地文件的内容,例如:

  

/home/user/Wired/uploads/1.csv

在javascript中的变量x中?

我可以使用文件阅读器http://www.w3.org/TR/file-upload/#dfn-filereader吗? 如果是,那怎么办?

2 个答案:

答案 0 :(得分:1)

您无法使用严格的javascript执行此操作,但您可以将Web服务器用作用户和浏览器之间的中间件。让用户异步上传文件(使用AJAX)。然后,Web服务器可以将纯文本值返回给AJAX调用。 然后,您可以根据需要随意使用这些内容。

如果不使用Flash / Silverlight / Java,这可能是您唯一的选择。

答案 1 :(得分:0)

使用现代浏览器中提供的新File API确实可以在javascript中读取客户端文件(我不知道IE现在是否支持此功能)。请查看此网站及其代码: http://www.readfileonline.com/ 它允许您仅使用浏览器读取文件。