Работа с файлами в JavaScript.

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Работа с файлами в JavaScript.

Сообщение Oxygen » 15.10.2006 (Вс) 10:18

Перерыла кучу справочников, найти ничего не удалось. Может кто подскажет, как работать с файлами (читать/записывать/добавлять) в клиентском JScript? Если такая возможность вообще? По теории она должна быть... Решения на серверном JScript, PHP, ASP и Java, не предлагать.
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 15.10.2006 (Вс) 11:46

Поидее ни один нормальный браузер такой возможности не даст. Только cookie, и то, если они не отключены.
Работать с файлами можно не из Internet зоны, то есть localhost и trusted. Тогда можно создать объект FSO и использовать его аналогично тому, как в VB.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 15.10.2006 (Вс) 12:35

Пример кода:

Код: Выделить всё
fsoObj = new ActiveXObject("Scripting.FileSystemObject");
fsoFile = fsoObj.CreateTextFile("c:\\temp\test.txt", true);


Но зачем работать с файлами из JavaScript не понятно. Если делаете клиентское решение на html/hta, то используйте ActiveX для клиентской части.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.10.2006 (Ср) 10:16

Помнится на bashorgru была такая цитата:

- А может ли IE работать с файлами напрямую?

- Только через переполнение буфера.



:lol:

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 18.10.2006 (Ср) 10:32

Oxygen, а какую задачу решаешь? Недавно был вопрос, как сохранить на диск текст, набитый в textarea на сайте. Приемлемым решением оказалось отправить post'ом на сервер, он возвращает текст клиенту как application/octet-stream, а у киента появляется стандартный диалог "сохранить файл как".
Лучший способ понять что-то самому — объяснить это другому.

DTA
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 2
Зарегистрирован: 27.12.2006 (Ср) 23:08
Откуда: Russia

[Javacript]_Вытащить_инфу_из_файла

Сообщение DTA » 27.12.2006 (Ср) 23:21

Доброго всем времени суток!
У мня такая проблема:
искал в инете, на форумах, что-т нигде не могу найти как построчно[посимвольно] считывать инфу из файла. Читал объяснение использования некоторых функций по этому поводу, но так и не понял как ими пользоваться.
Кто-нить может доступно объяснить как всё-таки организовать на JavaScript'e считывание строк[символов] из файла.

Заранее благодарю.
Радость нахождения в своей программе бага, сменяется грустью от осознания собственной тупости...

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 28.12.2006 (Чт) 0:06

Локально - через Scripting.FileSystemObject (см. 3й пост), удаленно - никак.
Лучший способ понять что-то самому — объяснить это другому.

DTA
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 2
Зарегистрирован: 27.12.2006 (Ср) 23:08
Откуда: Russia

Сообщение DTA » 28.12.2006 (Чт) 12:49

Пасиб, попробую.
Радость нахождения в своей программе бага, сменяется грустью от осознания собственной тупости...


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 65

    TopList