2015-05-24 118 views
-2

这是一个遥不可及的过程,但我知道它可以并且已经完成。你知道如何制作一个在线网站/应用程序来打开一个文件吗?基本上可以读取和输出HTML/TXT文件的网站或应用程序。最好是,我想使用JavaScript或jQuery,但任何在网站上工作的语言也可以。有这样的在线应用程序,如Text for Chrome。你知不知道怎么?如果你能帮我在这里,这将是非常好的。如果你有任何问题随时问。打开一个在线应用程序来打开txt文件

+0

能描述_ “打开文件” _?阅读用户上传的文件? – guest271314

+0

是的,就像那样。例如,用户将文件上传到网站,网站/应用程序读取文件并将文件重新放到屏幕上。 –

+0

查看帖子。利用'input','textarea'元素; onchange事件; 'FileReader' – guest271314

回答

1

尝试利用<input>元素; <textarea>元素; accept="text/plain"属性input元素; onchange事件附加到input元素;​​内onchange事件输出上传文本文件<textarea>元素

var input = document.getElementById("input"); 
 
var output = document.querySelector("[for=input]"); 
 
input.onchange = function(e) { 
 
    var reader = new FileReader(); 
 
    reader.onload = function(evt) { 
 
    output.textContent = evt.target.result; 
 
    }; 
 
    reader.readAsText(e.target.files[0]); 
 
};
<input id="input" type="file" accept="text/plain" /><br /> 
 
<textarea for="input" style="width:300px;height:300px;"></textarea>

相关问题