yar229 / WebDavMailRuCloud

WebDAV cloud.mail.ru ...& Yandex.Disk | WebDAV Облако Mail.Ru Сетевой Диск
MIT License
478 stars 56 forks source link

[Hasher] YaD hash exception #203

Closed yar229 closed 3 years ago

yar229 commented 3 years ago

в командной строке может быть указано сразу несколько файлов/масок из разных каталогов, поэтому при выводе относительного пути будет непонятно, какой именно файл.

ок

Тоже убирать не стоит, поскольку для облака может быть нужен не один хэш, например, для Яндекс.Диска

Тогда я нашёл багу ибо не работает если указать протокол яндекса :) C:\progz\WebDAVCloudMailRu\1.12.1.2\Hasher.exe --protocol YadWeb --files C:\temp\bookz\book.pdf

Необработанное исключение: System.AggregateException: Произошла одна или несколько ошибок. ---> System.Security.Authenti
cation.AuthenticationException: YadAuthLoginRequest error
   в YaR.Clouds.Base.Repos.YandexDisk.YadWeb.YadWebAuth.<MakeLogin>d__3.MoveNext()
   --- Конец трассировки внутреннего стека исключений ---
   в System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   в YaR.Clouds.Base.Repos.YandexDisk.YadWeb.YadWebRequestRepo.<>c__DisplayClass4_0.<.ctor>b__0(YadWebAuth auth)
   в System.Lazy`1.CreateValue()
   в System.Lazy`1.LazyInitValue()
   в YaR.Clouds.Common.Cached`1.RefreshValueIfNeeded()
   в YaR.Clouds.Base.Repos.YandexDisk.YadWeb.YadWebRequestRepo..ctor(IWebProxy proxy, IBasicCredentials creds)
   в YaR.Clouds.Base.Repos.RepoFabric.Create()
   в Hasher.Program.<>c.<Main>b__0_0(CommandLineOptions options)
   в Hasher.Program.Main(String[] args)

Вообще не знал что у яндекса есть свой хеш. По хешу яндекса тоже можно джоинить файлы?

Originally posted by @kybyx in https://github.com/yar229/WebDavMailRuCloud/issues/196#issuecomment-702303495

yar229 commented 3 years ago

Поправил

Релиз пока не делал.