你可以用JavaScript代码中的文件路径读取一个txt文件吗?不要通过从打开的文件窗口中选择文件。用javascript读取.txt文件
-3
A
回答
1
如果文本文件是本地或专用PC
上正如你可能知道,如果你能读取存储在用户的文件系统,大家一文本文件将能够在短期窃取私人数据,所以不,你不能。
如果你的文本文件是在服务器上
AJAX
function ajax(a,b,c){ // Url, Callback, just a placeholder
c=new XMLHttpRequest;
c.open('GET',a);
c.onload=b;
c.send()
}
如何使用:
ajax('http://YOURSERVER/yourtextfile.txt',function(){
alert(this.response);
});
如果你的文本文件是不同的服务器
当托盘访问其他服务器使用Ajax you need to be allowed访问该文件上。有些网站允许通过返回
Access-Control-Allow-Origin: *
在响应heaeders.so上面的ajax函数可以正常工作。
然后还有其他的方法来从你或其他,我更喜欢AJAX服务器获取数据:
websockets & SSE ..但那些需要像PHP或一个的NodeJS特定接口。
另一种选择是,如果该文件是在您的私人PC,你只是想送存储在一个特定的文本文件的一些数据每次更新:
只要安装nodejs或免费的PHP服务器并创建某种类型的cron作业每隔一段时间检查一次特定的文件夹。当文件更新时,只需将其发送到您的在线服务器。在线主机至少需要PHP ASP或某种服务器端脚本。
0
你可以使用XHR(XML Http Request)。以下是读取'.txt'文件的示例。您可以在html文件中找到该文件,并且需要使用NodeJS,Python简单服务器或您所熟悉的任何其他服务器来运行简单的服务器。
如果有蟒:
python -m SimpleHTTPServer 8000
实施例(readtxt。HTML):
<script type="text/javascript">
var request = new XMLHttpRequest();
request.open('GET', 'filename.txt', false); // `false` => synchronous request
request.send(null);
if (request.status === 200) {
console.log(request.responseText);
}
</script>
公开赛: http://localhost:8000/readtxt.html
检查从TXT文件中读取内容浏览器控制台。
您可以阅读更详细的信息,
相关问题
- 1. 只用JavaScript读取TXT文件
- 2. 使用javascript读取txt文件
- 3. 用php读取txt文件
- 4. 用Java读取.txt文件?
- 5. C++读取txt文件?
- 6. 如何读取txt文件。?
- 7. FStream读取txt文件
- 8. 读取文件.txt C++
- 9. 使用QTextStream C++读取txt文件
- 10. 使用sqlcmd读取txt文件?
- 11. 使用C++类从.txt文件读取
- 12. 远程读取TXT文件使用ActionScript
- 13. 使用StreamReader读取.txt文件
- 14. 使用javascript读取.txt文件并以间隔进行更新
- 15. 如何使用javaScript从url中读取txt文件?
- 16. 从.txt文件中读取和写入.txt文件
- 17. 将.txt文件读入数组Javascript/jQuery
- 18. 使用javascript读取文件
- 19. 使用javascript读取文件
- 20. 阅读txt文件
- 21. 使用文件读取器读取txt文件中的客户名称
- 22. 在VS2010中读取.txt文件
- 23. 试图读取android中的txt文件
- 24. 从JAR读取/写入.txt文件
- 25. php读取产品数据txt文件
- 26. 读取txt文件,结果为空行
- 27. 在C程序中读取文件.txt
- 28. C#:从txt文件读取数据
- 29. 在txt文件中读取行[java]
- 30. Excel VBA - 从.zip文件读取.txt
利用XHR的加载它。 – Nonemoticoner
是的,你可以,它叫做ajax,或者更具体的XMLHttpRequest,祝你好运 – adeneo
http://stackoverflow.com/questions/14446447/javascript-read-local-text-file –