webdav-browser-extension icon indicating copy to clipboard operation
webdav-browser-extension copied to clipboard

Dont move files

Open Zingerus opened this issue 7 months ago • 5 comments

Hi! Files does not move because the explorer does not expand the tree and does not display folders.

Image

Access to the root folder is available.

Zingerus avatar Jun 02 '25 22:06 Zingerus

So the problem is not the "Move" functionality but that you can't see the files? Could you please add more details: which Web Server are you using and what a browser. You may use your native language, I'll translate myself. Also to test if the DAV share works, please try to open the WebDAV share in some other application https://github.com/WebDAVDevs/awesome-webdav?tab=readme-ov-file#desktop-apps

stokito avatar Jun 03 '25 12:06 stokito

Ок, переходим на родной язык ) Webdav запущен на кинетике, права для пользователя даны, через ваш аддон (firefox 139.0.1 win64) можно переходить по папкам, скачивать/заливать/удалять что угодно. Через проводник винды например всё работает прекрасно, в т.ч. и перемещение. Через Ваш аддон перемещать не получается, при нажатии на крестик (куда хочу переместить) дерево не разворачивается (скрин выше). Только в этом проблема. Сейчас проверил на FF в андроиде, точно такая же проблема.

Zingerus avatar Jun 03 '25 19:06 Zingerus

У меня такое было когда нажимал Переместить на папке доступной только для чтения. Но вы говорите что удалять вы можете, значит что-то другое. Нажмите F12 чтобы открыть веб инспектор, перейдите в Консоль или Запросы и посмотрите что происходит там при нажатии.

Само это дополнение просто вставляет скрипт от webdav-js и этот скрипт отрисовует файлы и кнопки. Похожая проблема описана https://github.com/dom111/webdav-js/issues/121 Сам скрипт подзаброшен, мне будет долго разбиратся с ним. Да и он морально устарел.

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

Если прям сильно надо из обозревателя открывать дав папки то есть ещё такой плагин https://github.com/WebDAVDevs/webdav-browser-addon Но он только для Хрома и Эджа, я не смог быстро с ним разобраться и он у меня в списке дел пылится.

stokito avatar Jun 03 '25 20:06 stokito

Похоже при перемещении скрипт обрезает адрес и обращается уровнем выше. У кинетиков адрес webdav типа https://xxxxxx.keenetic.name/webdav/ При скачивании, например, консоль пишет GET https://xxxxxx.keenetic.name/webdav/Sync/test.xlsx При перемещении вот что выдает: PROPFIND https://xxxxxx.keenetic.name/ Response { type: "basic", url: "https://xxxxxx.keenetic.name/", redirected: false, status: 405, ok: false, statusText: "", headers: Headers(3), body: ReadableStream, bodyUsed: false }

Zingerus avatar Jun 04 '25 05:06 Zingerus

Значит это ошибка и нужно идти в репозиторий в скрипта и там создать issue

stokito avatar Jun 04 '25 07:06 stokito