打开一个在线应用程序来打开txt文件
问题描述:
这是一个遥不可及的过程,但我知道它可以并且已经完成。你知道如何制作一个在线网站/应用程序来打开一个文件吗?基本上可以读取和输出HTML/TXT文件的网站或应用程序。最好是,我想使用JavaScript或jQuery,但任何在网站上工作的语言也可以。有这样的在线应用程序,如Text for Chrome
。你知不知道怎么?如果你能帮我在这里,这将是非常好的。如果你有任何问题随时问。打开一个在线应用程序来打开txt文件
答
尝试利用<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>
能描述_ “打开文件” _?阅读用户上传的文件? – guest271314
是的,就像那样。例如,用户将文件上传到网站,网站/应用程序读取文件并将文件重新放到屏幕上。 –
查看帖子。利用'input','textarea'元素; onchange事件; 'FileReader' – guest271314