SABRE/DAV — DOCX всегда сохраняется как новый файл на сервере

#symfony4 #webdav #sabredav

#symfony4 #webdav #сабредав

Вопрос:

Мой бывший ведущий разработчик создал сервер Webdav, связанный с нашим приложением Symfony 4. Цель состоит в том, чтобы человек мог изменить какое-либо сгенерированное слово, загрузив его. Он работает нормально, если вы не сохраняете документ более одного раза.

Когда docx будет сохранен, появится новый файл с новым именем с изменениями в каталоге webdav. Файл со старым именем не удаляется, но становится непригодным для использования (возможно, неактивная блокировка).

У связанной сущности также обновлено имя файла, что объясняет, почему ссылка работает, как только я обновляю всю страницу.

Есть ли какой-либо конкретный sabredav/webdav, который мог бы спровоцировать проблемы такого типа ? Я не нашел конкретного кода, предназначенного для замены файла при сохранении в коде моего приложения.

Комментарии:

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