#java #spring #webdav #smb #ithit-webdav-server
Вопрос:
Я разрабатываю веб-приложение restful DMS и CMS с java и spring для управления файлами и содержимым файлов, управления версиями , редактирования и просмотра, другое. На этом этапе нам нужно решение для автоматической загрузки, редактирования , загрузки и управления версиями файлов с сервера в локальном приложении. То есть после того, как пользователь выберет файл в формате PSD и нажмет кнопку редактирования, этот файл откроется в программе Photoshop пользователя в локальной операционной системе , а после внесения изменений и нажатия кнопки сохранить файл он будет сохранен на сервере. Одним из решений является использование WEBDAV, проблема этого протокола в том, что я не нашел решения для редактирования файлов, кроме office, таких как Photoshop и других. Конечно, существуют платные библиотеки, такие как ITHIT, которые нуждаются в установке программного обеспечения и плагинов. Есть ли такая же библиотека с открытым исходным кодом? Есть ли другое решение этой проблемы?