открыть файл на сервере для локального редактирования с использованием php - PullRequest
0 голосов
/ 06 февраля 2012

У меня есть коллекция документов и разные вкусности на сервере.Эти файлы управляются с помощью простого веб-приложения на основе php.Когда система стоит, если кто-то хочет отредактировать файл, он должен загрузить его, внести свои изменения и загрузить его снова.Я хотел бы сделать файлы эффективно редактируемыми онлайн.Моя идея заключается в том, что когда пользователь нажимает кнопку «Изменить», связанную с файлом, этот файл будет скопирован в безопасное место на сервере, к которому у него есть доступ.Это легко.Я хотел бы знать, как заставить компьютер клиента запускать соответствующее приложение для редактирования документа (например, Excel или что-то еще).Любые идеи?

Вы знаете, когда вы загружаете файл, и он появляется в вашем маленьком окне загрузки в вашем браузере?Если вы щелкнете по этому файлу, щелкнув по нему, браузер заставит главный компьютер открыть его.Мне интересно, есть ли способ достичь чего-то подобного без щелчка.Я не хочу, чтобы все работало на компьютере пользователя, я хочу попросить пользователя открыть файл из определенного места для редактирования.Метод щелчка-щелчка открытия файлов из окна загрузки браузера, насколько я знаю, считается приемлемым.Я хочу подражать этому.

1 Ответ

1 голос
/ 06 февраля 2012

Что вы называете «безопасным местоположением на сервере, к которому у пользователя есть доступ»?Если доступ к нему осуществляется через FTP, общий ресурс Samba, WebDAV или что-то подобное, пользователю придется самому открыть файл.

В общем, я бы сказал, что нет решения, которое вы хотите.Нет никакого способа для онлайн-редактирования.Вам нужно пройти последовательность загрузки / выгрузки, если вы не пишете сложное приложение JavaScript, способное работать с настоящим «онлайн-редактированием» (см. Документы Google и т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...