arunrv Ответов: 2

чтение txt-файла с помощью html/javascript


всем привет

Я один из моих asp.net приложение я хочу отобразить содержимое txt файла в текстовое поле
Так как же я могу это сделать
я ищу в Интернете я получил этот код
Я взял тег скрипта и разместил этот код

function read()
    {
//  var   file = fopen(getScriptPath("a.txt"), 0);
//  var   file_length = flength(file);
//  var   content = fread(file, file_length);
//document.getElementById("myDiv").innerText = content;
try
    {

        var fso  = new ActiveXObject('Scripting.FileSystemObject');
         alert('ok');

        var fh = fso.OpenTextFile('a.txt',1);
        var contents = fh.ReadAll();
        fh.Close();

        alert(contents);
        //return contents;
    }
    catch (Exception)
    {
       alert('Cannot open file :(');
    }

}



комментируемый также не работает, как и другой, так что кто-нибудь может направить меня или дать какие-то предложения.

2 Ответов

Рейтинг:
1

Amrut Bidri

вместо текстового поля вы можете использовать вот это
попробовать это

в <iframe в код="txtviewer" высота="400" ширина="800" в src="путь_к_файлу"&ГТ;&ЛТ;/iframe и GT и GT;

надеюсь, этот ответ вам поможет


Рейтинг:
0

tanweer

Привет, я хочу знать, что это требование использовать только javascript для отображения содержимого файла?
если нет, то используйте текстовое поле на странице aspx как

&ЛТ;АСП:текстовое поле с ID="txtFile" атрибут runat="server"и&ГТ;&ЛТ;/АСП:текстовое поле&ГТ;

затем на событие загрузки страницы вставьте следующий код

protected void Page_Load(отправитель объекта, EventArgs e)
{
txtFile.Текст= Файл.ReadAllText("myFile.txt");
}

надеюсь, это вам поможет.