2015-05-24 3 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 элемент; FileReader() в 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>

Смежные вопросы