Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   работа с файлами (https://javascript.ru/forum/events/49722-rabota-s-fajjlami.html)

Greet 26.08.2014 12:19

работа с файлами
 
Добрый день. Подскажите решение, пожалуйста.
Задача: на локальном компьютере нужно работать с файлами (.doc) через сайт на этом же компьютере. При помощи js нужно следующее: при открытии файла по сслыке (в случае изменения его) он сохраняется поверх оригинала. А копия старой версии создаются в другой директории, по структуре похожей на эту, но с пометкой (Архив). Т.е. оригинал если был в документы/август. То копия старого файла появится в документы(архив)/август.

Буду благодарен любой информации на тему.

Erolast 26.08.2014 19:12

Код javascript, как и код html/css, передается сервером клиенту и исполняется на стороне клиента. Разумеется, в целях безопасности он доступа к файловой системе не имеет и иметь не может.

Greet 27.08.2014 10:29

Может есть варианты хорошие отображать вордовские документы с локального компьютера на страничке? Знает кто такие?
Чтобы работал без сети. Смотрел в нете - находил вариант от гугла. Не подходит в связи с тем, что в сеть файлы нужно выкладывать

Erolast 28.08.2014 05:48

Тебе надо, чтобы файл .doc мог обработаться исключительно с помощью js, никуда не отсылаясь? Ну, в современных браузерах это, теоретически, возможно. Но этого никто не делал (ну, я не смог найти, по крайней мере), ибо геморрой и не нужно.

Greet 28.08.2014 10:28

Задача стоит, чтобы файлы хранились как и храняться на компе. Если попутно они для отображения подгружаются куда-то - не беда. Главное, чтобы не загружать их спецом куда-то для хранения там же.

Erolast 28.08.2014 11:12

А, таки есть на js решение, но, как и говорил, лишь для современных браузеров - http://habrahabr.ru/post/195342/.

putrsa 26.09.2014 15:50

Если под виндой, можно использовать HTA+WSH. Хотя это не совсем уже "через сайт"

kostyanet 26.09.2014 17:38

Давно все читается и записывается из браузера но, сугубо по действиям юзера. Нажал кнопку - прочитали файл (уплоад), нажал другую - записали файл (даунлоад).


Часовой пояс GMT +3, время: 10:47.