Редактирование в обе стороны двоичных документов, хранящихся на сервере - PullRequest
2 голосов
/ 20 ноября 2008

Я собираюсь создать некоторые функции для системы управления контентом для редактирования файлов, хранящихся на сервере.

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

Вот шаги сегодня:

  1. Нажмите на ссылку, чтобы загрузить файл (скажем, PSD) в веб-браузере
  2. Сохранить на диск
  3. Найдите файл, откройте его для редактирования в Photoshop
  4. Внести изменения, сохранить файл
  5. Вернитесь в браузер, перейдите к файлу, который был загружен.
  6. Нажмите «Заменить файл»
  7. Найдите файл, загрузите его обратно на сервер.

Вот что я хочу:

  1. Нажмите на ссылку, чтобы открыть файл PSD
  2. Файл загружен, Photoshop запускается
  3. Внести изменения, сохранить файл
  4. Файл загружен обратно на сервер, заменив оригинальный файл

Те, кто использовал Sharepoint, знают, что это работает (используя WebDAV), но только с приложениями Office (PPT, DOC, XLS). Я бы хотел, чтобы он работал со всеми типами файлов.

Для этого потребуется локально установить какое-то программное обеспечение - возможно, отдельно установленное приложение с зарегистрированным типом MIME, подписанный Java-апплет или расширение Firefox.

Это похоже на проблему, которая должна быть решена. Кто-нибудь видел это сделано раньше?

Ответы [ 2 ]

1 голос
/ 26 марта 2009

Клиентская ОС Windows имеет редиректор WebDAV и имеет долгое время, поэтому а) вам не нужен клиентский блок и б) он не относится к файлам Office.

Самое интересное - это серверная часть, реализующая сервер WebDAV.

WebDAV не поддерживается в клиентских ОС, таких как Vista (IIS5.1 поддерживает, 6.0 нет), только на серверах (2K3, 2K8 ...)

Существует goo / examples / frameworks (не могу вспомнить, с какого момента, когда я его исследовал), доступная для реализации сервера WebDAV, но для этого требуется серверная ОС [поэтому мне пришлось отказаться от нее, поскольку хост в моем случае мог Vista / 7, а не сервер / XP).

0 голосов
/ 31 марта 2009

Сайт Ресурсы WebDAV содержит ссылку как минимум на одну реализацию сервера с открытым исходным кодом . Я не использовал это программное обеспечение, я просто цитирую ссылку.

Похоже, что Apache устарел или отказался от поддержки WebDAV на стороне сервера, так как проект Jakarta Slide был закрыт .

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