Правильное редактирование документов в веб-приложении. - PullRequest
1 голос
/ 21 ноября 2008

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

Мне нужен более простой способ работы с веб-приложением и документами. Это должно быть без проблем. Возможно, есть способ отредактировать документ в папке webdav, подобной списку документов sharepoint, и сохранить его прямо в веб-приложении, не сохраняя временный документ в локальной файловой системе.

Но, может быть, есть лучшие идеи.

P.S .: Я не хочу использовать активные элементы управления x, и это должно быть веб-приложение: -)

Спасибо за вашу помощь.

Ответы [ 3 ]

1 голос
/ 21 ноября 2008

WebDav может быть способом пойти.

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

Недостатки:

  • Пользователи должны иметь программное обеспечение для редактирования документов на своих машинах
  • Нет обработки параллелизма

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

1 голос
/ 21 ноября 2008

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

0 голосов
/ 20 сентября 2011

Вы можете использовать Google Docs, которые дают возможность редактирования документов. Это бесплатно, и вы также можете использовать его в своем веб-приложении. Вы просто должны ссылаться на DLL.

Для получения более подробной информации см. Следующую ссылку.
http://code.google.com/apis/documents/docs/2.0/developers_guide_dotnet.html

Вы можете скачать API данных Google здесь.
http://code.google.com/p/google-gdata/downloads/list

Спасибо.

...