如何获取本地文件的内容,例如:
/home/user/Wired/uploads/1.csv
在javascript中的变量x
中?
我可以使用文件阅读器http://www.w3.org/TR/file-upload/#dfn-filereader吗? 如果是,那怎么办?
答案 0 :(得分:1)
您无法使用严格的javascript执行此操作,但您可以将Web服务器用作用户和浏览器之间的中间件。让用户异步上传文件(使用AJAX)。然后,Web服务器可以将纯文本值返回给AJAX调用。 然后,您可以根据需要随意使用这些内容。
如果不使用Flash / Silverlight / Java,这可能是您唯一的选择。
答案 1 :(得分:0)
使用现代浏览器中提供的新File API确实可以在javascript中读取客户端文件(我不知道IE现在是否支持此功能)。请查看此网站及其代码: http://www.readfileonline.com/ 它允许您仅使用浏览器读取文件。