Страница 58 из 72

Добавлено: Сб мар 02, 2019 20:30
Anastasiia
D1P писал(а):Anastasiia
т.е. чтобы получить имя файла и его атрибуты ваш плагин сначала скачивает все в temp потом запрашивает атрибуты этого файла из temp
Это нормальное и правильное поведение при взаимодействии плагинов. Они изолированы друг от друга, и один плагин не может передать другому какие-то данные напрямую. Единственный универсальный способ - тот, что используется.
Способ очень неудобный если в облаке много данных, и эти все данные нужно скачать чтобы сделать список. Можно что-то придумать для решения проблемы? Если совсем все плохо тогда давайте напишем разработчику Total Commandera чтобы исправил ситуацию.

Добавлено: Сб мар 02, 2019 20:36
D1P
Anastasiia
Озвучьте конкретную задачу, что нужно получить в итоге. Там подумаем, что можно сделать.

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

Добавлено: Сб мар 02, 2019 21:36
Anastasiia
D1P писал(а):Anastasiia
Озвучьте конкретную задачу, что нужно получить в итоге. Там подумаем, что можно сделать.

Например, если просто нужен список файлов - можно запросить список хешей с вкладки свойств. Это, по сути, и есть оно, но со списком хешей для быстрого копирования меж аккаунтами.
Основная цель и задача:
- Ведение учета данных находящихся в облаке. Для этого получаем списк файлов, находящихся в облаке, этот список должен хранится на локальном компьютере.
----------
Как этим списком хотелось бы пользоваться и для чего этот список.
- В полученном списке файлов хочется проводить поиск файлов как в архиве (в плагине Catalog v3.1.9 автор Konstantin Polyakov эта возможность есть). У меня 20 аккаунтов по 100 Гб и где-то там лежит нужный мне файл Photoshop чтобы быстро найти в каком аккаунте нужный файл я сначала найду его в локальных копиях и потом пойду в нужный мне аккаунт и в нужную папку. Согласитесь, это проще чем перерывать все аккаунты.
- Имея в виде списка локальную копию данных на компьютере я могу проверить не удалили мне чего из облака? У меня есть подозрение что у меня чего там из программ и фильмов поудаляли, у меня есть просто пустые папки хотя я помню, что я не могла просто сделать пустую папку, или был глюк при загрузки данных или поудаляли данные.
-----
Возможный вариант решения проблемы:
Добавить в ваш плагин новую функцию: “получить список файлов из облака”
Если получиться, то нужно сделать чтобы была совместимость с плагином Catalog v3.1.9 (если что исходники этого плагина есть).
Вот пример того файла что сделал плагин Catalog v3.1.9 (это простой текстовик с расширением .lst)

Код: Выделить всё

File name                                      Ext   Size              Date        Time      Attr
-------------------------------------------    ---   ---------------   ----------  --------  ----
Photoshop CS6\                                                         13.05.2014  22:22.17  ----
   AddLng_for_Photoshop_CS6                    exe           785,618   03.09.2012  13:30.48  -a--
   Locales                                     zip           659,029   08.08.2012  12:18.58  -a--
   Photoshop_13_LS6                            md5                55   27.03.2013  19:41.31  -a--
   Photoshop_13_LS6                            7z      1,212,605,875   27.03.2013  19:39.54  -a--
   ReadMe                                      txt               336   05.04.2015  21:20.45  -a--
   прочитать (интересно содержимое)            cmd             2,223   22.08.2012  13:09.46  -a--
   Photoshop CS6\Patch\                                                05.04.2015  21:21.06  ----
      adobe.photoshop.cs6.patch                exe           295,936   05.04.2015  21:21.06  -a--
      keygen                                   exe            87,040   28.04.2014  22:18.31  -a--
      ReadMe                                   txt             1,609   13.05.2014  22:22.47  -a--
      Photoshop CS6\Patch\Backup\                                      13.05.2014  22:21.56  ----
         Photoshop CS6\Patch\Backup\x64\                               13.05.2014  22:21.56  ----
            amtlib                             dll         2,249,352   13.05.2014  22:09.40  -a--
         Photoshop CS6\Patch\Backup\x86\                               13.05.2014  22:21.56  ----
            amtlib                             dll         1,793,672   13.05.2014  22:09.40  -a--
      Photoshop CS6\Patch\Crack\                                       13.05.2014  22:21.56  ----
         Photoshop CS6\Patch\Crack\x64\                                13.05.2014  22:21.56  ----
            amtlib                             dll         2,249,352   13.05.2014  22:09.40  -a--
         Photoshop CS6\Patch\Crack\x86\                                13.05.2014  22:21.56  ----
            amtlib                             dll         1,793,672   13.05.2014  22:09.40  -a--

total files 13    total size   1,222,523,769 
Все красиво, все выровнено по столбцам, древовидная система, показаны расширения фалов, даты и размеры, и общий размер все фалов, приятно посмотреть. Я понимаю, что в основном я не буду смотреть исходники lst файла, но все же очень приятно, когда сделано качественно. Можно сделать еще одну колонку в виде контрольной суммы и попросить автора плагина Catalog в новых версия игнорировать эту колонку.

Если есть идея как это все реализовать еще лучше давайте это обсудим.

Добавлено: Сб мар 02, 2019 21:53
D1P
Создал тикет. Подумаю над подробностями, но с лёту вижу следующую проблему: сделать список 100% совместимым с Catalog вряд ли получится, его формат не предусматривает многих возможностей, которые есть у облака (хеши, расширенные атрибуты и т.д.), а отбрасывать это всё - значит отказаться от многих полезных штук. Делать же форк архиваторного плагина с поддержкой расширенных возможностей (или писать свой) я не буду, у меня абсолютно точно не достанет времени на него.
Впрочем, как и сказал, буду думать.

Добавлено: Пн апр 22, 2019 22:18
Anastasiia
Сегодня почему-то перестали грузиться в облако данные, вообще ничего не грузится иногда бывает какойто маленький файл загрузится но в основном не получается загрузить вообще ничего. Пишет ошибка загрузки.
Где можно в программе посмотреть более подробные данные по ошибке? Может mail.ru что-то накрутило в API и поменяло что-то?
У всех так сегодня грузится с проблемами?

Добавлено: Пн апр 22, 2019 22:41
Dschinghis Khan
Anastasiia писал(а):У всех так сегодня грузится с проблемами?
Аналогично, вообще не грузится.

Код: Выделить всё

EIdSocketError ошибка сети: Socket Error # 10060
Connection timed out. при отправке данных на адрес https://pu.cloud.mail.ru/upload/?cloud_domain=1&x-email=...

Добавлено: Вт апр 23, 2019 18:37
Anastasiia
Сегодня вроде лучше, файлы грузятся в облако, но иногда бывают проблемы и файл не рузится (примерно 1-2% файлов не грузится). Понять почему не могу, логов нет и где их посмотреть не понятно :(

Добавлено: Вт апр 23, 2019 20:50
Dschinghis Khan
Anastasiia писал(а):где их посмотреть не понятно :(
У меня тут: c:\Users\имяюзера\AppData\Local\Temp\_tc\wcftplog.txt
А быстро открыть - пнуть пару раз мышей в строке соединения (где пишется, что подключено и сколько занято на диске).

PS. Скрин не дают воткнуть...

Добавлено: Вт апр 23, 2019 21:28
D1P
Не замечал сегодня никаких проблем. Без логов ничего определённого сказать не могу.

Добавлено: Ср апр 24, 2019 18:04
Anastasiia
D1P писал(а):Без логов ничего определённого сказать не могу.
Чаще всего проблемы такая:

EIdSocketError ошибка сети: Socket Error # 10054
Connection reset by peer. при отправке данных на адрес https://pu.cloud.mail.ru/upload/?cloud_ ... il=***hide***


Можно более подробные логи вести в случаи ошибки, а то как-то мало данныех для анализа?

Добавлено: Ср апр 24, 2019 20:30
D1P
Anastasiia

Ошибки 10060 и 10054 - это ошибки сетевого соединения. Первая - недоступность сервиса, вторая - обрыв связи. В данном случае логировать больше и нечего.
Что-то мешает сетевому соединению. Антивирус, фаервол, глючащий маршрутизатор, etc. Плагин это никак контролировать не может.

Добавлено: Чт апр 25, 2019 17:19
Anastasiia
D1P писал(а):Anastasiia

Ошибки 10060 и 10054 - это ошибки сетевого соединения. Первая - недоступность сервиса, вторая - обрыв связи. В данном случае логировать больше и нечего.
Что-то мешает сетевому соединению. Антивирус, фаервол, глючащий маршрутизатор, etc. Плагин это никак контролировать не может.
А можно сделать автоматические попытки достучаться до сервиса еще раз в случаи проблем? ну типа подождать 3 сек. и потом еще раз попробовать отправить данные может реально какие-то проблемы с модемом или еще что-то.
В других программах я видела что в случаи проблем с сетью сделать N попыток с интервлом ожидания M секунд.

Добавлено: Чт апр 25, 2019 19:23
Avada
Anastasiia
Ваша манера цитирования не соответствует правилам форума. Свой собственный ник включать в цитату недопустимо, полностью воспроизводить предыдущее сообщение без достаточных на то оснований — тоже. Больше категорически прошу так не делать. О кнопке "цитата" забудьте, избирательное цитирование выполняется (если вообще нужно) с помощью строки "цитировать" под чужим ником.

Добавлено: Чт апр 25, 2019 22:21
D1P
Anastasiia
Это есть.
Эта настройка не работает при неудачной попытке подключения, только при файловых операциях.

error: parsing auth token for

Добавлено: Вт апр 30, 2019 08:36
Ilya89
Добрый день!

Версия плагина - последняя 28122018
Операционная система - win8.1 x64
Total commander - 9.22a x64
Протокол работы плагина:
---
CONNECT \11111@mail.ru
Login to 11111@mail.ru
error: parsing auth token for 11111@mail.ru

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

Добавлено спустя 1 час 22 минуты:

Все получилось. Сам затупил. Надо было в Email добавить тоже что и в Account Name.