LINUX.ORG.RU

Dolphin - Доступ был запрещён при попытке перемещения указанного файла или папки [Яндекс.Диск]

 , ,


0

1

В Dolphin подключен Яндекс.Диск по такому URL

webdavs://<логин>@webdav.yandex.ru:443/
Файлы читаются и редактируются.

Но если переименовать любой файл, появляется диалоговое окно с текстом

Доступ был запрещён при попытке перемещения указанного файла или папки.
и единственной кнопкой OK. После этого если нажать F5, файл отображается с прежним именем.

Ubuntu 18.04, KDE 5.44.0 / Plasma 5.12.6, Dolphin 17.12.3

На стандартный вывод ничего не пишет. После чего перестало работать, не знаю, возможно и не начинало работать. Нагуглить удалось только Dolphin webdav «not support the parameter» (cast killzone06), но не знаю, по теме ли.

UPD: Баг

Если в URL не указывать порт,

webdavs://<логин>@webdav.yandex.ru/
то переименование и перемещение файлов работают.

★★★

Последнее исправление: damix9 (всего исправлений: 2)

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

massimus ★★★
()
Ответ на: комментарий от massimus

В пути или имени файла нет пробелов или ещё каких странных знаков?

Нет, даже с одной латиницей в нижнем регистре без пробелов реакция та же.

Помнится, были с этим проблемы, когда их вебдав был бесплатным.

А с каких пор он платный? Я никому за него деньги не давал.

damix9 ★★★
() автор топика
Ответ на: комментарий от damix9

Эээ, так может дело тупо в том, что ты пока не сталкивался с тем, что вебдав в ядиске теперь только платный? Добро пожаловать в клуб.

massimus ★★★
()
Ответ на: комментарий от massimus

А почему тогда он у меня работает?

вебдав в ядиске теперь только платный

Можно пруф на это?

damix9 ★★★
() автор топика
curl -X MOVE --user '<top_secret>' --header 'Destination: /array_renamed.php' https://webdav.yandex.ru:443/array.php

Если сделать так, то файл переименовывается. Видимо, это Dolphin шлет неправильный запрос на сервер.

Рабочий запрос такой, возвращается 201 Created.

> MOVE /array.php HTTP/1.1
> Host: webdav.yandex.ru
> Authorization: Basic <top_secret>
> User-Agent: curl/7.58.0
> Accept: */*
> Destination: /array_renamed.php

Это только у меня так или у всех? Вообще у кого есть Яндекс.Диск, поделитесь историями успеха или неуспеха его использования в онтопике, особенно по webdav.

damix9 ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.