WebDavMailRuCloud icon indicating copy to clipboard operation
WebDavMailRuCloud copied to clipboard

WebDav Scan 404 error, when folder name contain symbols

Open numerouno1 opened this issue 8 years ago • 20 comments

WebDav Scan 404 error when folder name contains "*WAV" "&" "%" " ‎– " "%E2%80%8E (invisible)" If i delete these symbols, then after restart i'm search the cloud-> WebDav scan this and next folders forward.

I use a AIMP4 scan (aimp_AudioCloud.dll v0.5.2) http://i.imgur.com/BnTvBvp.png http://i.imgur.com/aymdOJ1.png http://i.imgur.com/68kUbSP.png http://i.imgur.com/tG8anwk.png http://i.imgur.com/EE56O8a.png

sample: Various ‎– Networks. 1 (An Intellinet Compilation) VA - 200% Underground (1995) [FLAC]

My Parameter WebDav: wdmrc.exe -p 36545 -l логин@mail.ru -s пароль 36545 - номер свободного порта

In AIMP4: 127.0.0.1:36545 ssl off

numerouno1 avatar Feb 02 '17 20:02 numerouno1

Судя по командной строке, у вас wdmrc 1.0.* версии, обновитесь до последней 1.5.* Обратите внимание, что параметры изменились, теперь логин/пароль нужно указывать не в командной строке, а в настройках клиента (в данном случае - плагина к AIMP4).

В простейшем случае - просто запускаете wdmrc.exe без параметров и подсоединяетесь к http://127.0.0.1:801

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

yar229 avatar Feb 02 '17 21:02 yar229

О, привет. Последняя версия у меня. сегодня впервые в жизни попробовал )

Запустил от админа файл без настроек, настройки вбил в AIMP4 настройки плагина. после включения сканирования на том же месте вышла ошибка та же самая. 404. на скрине настройки и ошибка. http://i.imgur.com/VlaVod3.png

http://i.imgur.com/Aps00UA.png http://i.imgur.com/eo2dNlL.png

Готов в л.с. скинуть логин-пароль. У меня 1tb акк почти под завязку музыкой забит, потому до прослушки ещё не добрался ) Хочу ещё фичу проверить можно ли с него конвертировать файлы на локальный диск и попробовать в DJ программе Traktor или Serato напрямую подцепить чтобы файлы с онлайна тянуть и микшировать.

numerouno1 avatar Feb 02 '17 22:02 numerouno1

Судя по скриншотам, если я правильно понял, в Аимпе указан порт 801. В то время как wdmrc работает на 36545-ом.

dangoodman avatar Feb 02 '17 23:02 dangoodman

В AIMP впишите такую же цифру, что пишет wdmrc

image

yar229 avatar Feb 03 '17 06:02 yar229

http://i.imgur.com/fpYTuin.png http://i.imgur.com/JyMCzPB.png Ошибка. Если меняю имя или убираю папку с именем или знаком в названии, сканирование продолжается.

numerouno1 avatar Feb 03 '17 08:02 numerouno1

@numerouno1 , не получается воспроизвести Если не трудно, в веб-интерфейсе облака дайте доступ к проблемной папке для [email protected] и скиньте ссылочку на ту же почту или в телеграм https://t.me/CallMeYaR

yar229 avatar Feb 03 '17 09:02 yar229

@numerouno1 Да, проблема есть, спасибо за репорт. Вот с этими невидимыми %E2%80%8E и знаком ~ Пока волюнтаристское решение - убить файлы ~uTorrentPartFile_*.dat Не знаю, когда будет время заняться

yar229 avatar Feb 03 '17 13:02 yar229

Спасибо за пояснения. C длинным тире тоже вылезает 100% http://i.imgur.com/OxZK4qg.png Может скрипт какой есть чтобы убить все эти знаки, или средство обхода. Я пока по папкам сделаю ревизию ручками.

numerouno1 avatar Feb 03 '17 15:02 numerouno1

Есть ощущение, что это проблема плагина AudioCloud, потому как Total Commander, Far и CarotDAV нормально воспринимают все.

yar229 avatar Feb 03 '17 15:02 yar229

А сам WebDavMailRuCloud корректно обрабатывает пути с символом U+200E (%E2%80%8E)?

Собственно я выполняю GET запрос http://127.0.0.1:37756/Music/%E2%80%8E123.mp3

и в ответ получаю 404

DesweR avatar Feb 06 '17 11:02 DesweR

@numerouno1 , если у вас еще остались эти чудесные файлы, попробуйте с версией 1.5.37

yar229 avatar Feb 08 '17 22:02 yar229

Пока ещё http://i.imgur.com/IuWFihM.png Старые файлы новыми заменил в папке, запустил, прогнал через aimp снова там же ошибка. хз

numerouno1 avatar Feb 09 '17 09:02 numerouno1

@numerouno1 Выполните порядок действий и отпишитесь мне там же на форуме: http://www.aimp.ru/forum/index.php?topic=45405.msg324684;topicseen#msg324684

DesweR avatar Feb 10 '17 06:02 DesweR

Сделал

numerouno1 avatar Feb 11 '17 15:02 numerouno1

@numerouno1 там всё те же символы %E2%80%8E, плагин их корректно обрабатывает, а WebDavMailRuCloud похоже нет.

DesweR avatar Feb 13 '17 04:02 DesweR

Да, принято, бум думать

yar229 avatar Feb 13 '17 05:02 yar229

Начиная с .Net 4.0 Microsoft стала чистить такие вещи в стандартном классе Uri Писать свой Uri и HttpWebRequest... ну такое. В общем, wontfix.

yar229 avatar Nov 20 '17 12:11 yar229

то есть эта проблема больше не возникнет? Проверил - ошибка вылезла и застревает на названии опреленной папки

numerouno1 avatar Nov 20 '17 17:11 numerouno1

Да нет, ошибка остаётся, она не у меня - она в .NET Framework. Вероятно, это даже не ошибка, такое поведение чем-то обусловлено.

yar229 avatar Nov 20 '17 21:11 yar229

а wontfix означает что это не будет исправлено, допёр. спасибо.

numerouno1 avatar Nov 20 '17 21:11 numerouno1