Способ очень неудобный если в облаке много данных, и эти все данные нужно скачать чтобы сделать список. Можно что-то придумать для решения проблемы? Если совсем все плохо тогда давайте напишем разработчику Total Commandera чтобы исправил ситуацию.D1P писал(а):AnastasiiaЭто нормальное и правильное поведение при взаимодействии плагинов. Они изолированы друг от друга, и один плагин не может передать другому какие-то данные напрямую. Единственный универсальный способ - тот, что используется.т.е. чтобы получить имя файла и его атрибуты ваш плагин сначала скачивает все в temp потом запрашивает атрибуты этого файла из temp
[WFX] CloudMailRu: работа с облачным хранилищем от mail.ru
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- Anastasiia
- Сообщения: 13
- Зарегистрирован: Пн фев 25, 2019 17:37
- Anastasiia
- Сообщения: 13
- Зарегистрирован: Пн фев 25, 2019 17:37
Основная цель и задача: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 Если есть идея как это все реализовать еще лучше давайте это обсудим.
Последний раз редактировалось Anastasiia Вс мар 03, 2019 22:10, всего редактировалось 1 раз.
Создал тикет. Подумаю над подробностями, но с лёту вижу следующую проблему: сделать список 100% совместимым с Catalog вряд ли получится, его формат не предусматривает многих возможностей, которые есть у облака (хеши, расширенные атрибуты и т.д.), а отбрасывать это всё - значит отказаться от многих полезных штук. Делать же форк архиваторного плагина с поддержкой расширенных возможностей (или писать свой) я не буду, у меня абсолютно точно не достанет времени на него.
Впрочем, как и сказал, буду думать.
Впрочем, как и сказал, буду думать.
- Anastasiia
- Сообщения: 13
- Зарегистрирован: Пн фев 25, 2019 17:37
Сегодня почему-то перестали грузиться в облако данные, вообще ничего не грузится иногда бывает какойто маленький файл загрузится но в основном не получается загрузить вообще ничего. Пишет ошибка загрузки.
Где можно в программе посмотреть более подробные данные по ошибке? Может mail.ru что-то накрутило в API и поменяло что-то?
У всех так сегодня грузится с проблемами?
Где можно в программе посмотреть более подробные данные по ошибке? Может mail.ru что-то накрутило в API и поменяло что-то?
У всех так сегодня грузится с проблемами?
- Dschinghis Khan
- Сообщения: 3
- Зарегистрирован: Вс сен 04, 2016 14:08
Аналогично, вообще не грузится.Anastasiia писал(а):У всех так сегодня грузится с проблемами?
Код: Выделить всё
EIdSocketError ошибка сети: Socket Error # 10060
Connection timed out. при отправке данных на адрес https://pu.cloud.mail.ru/upload/?cloud_domain=1&x-email=...- Anastasiia
- Сообщения: 13
- Зарегистрирован: Пн фев 25, 2019 17:37
- Dschinghis Khan
- Сообщения: 3
- Зарегистрирован: Вс сен 04, 2016 14:08
- Anastasiia
- Сообщения: 13
- Зарегистрирован: Пн фев 25, 2019 17:37
Чаще всего проблемы такая:D1P писал(а):Без логов ничего определённого сказать не могу.
EIdSocketError ошибка сети: Socket Error # 10054
Connection reset by peer. при отправке данных на адрес https://pu.cloud.mail.ru/upload/?cloud_ ... il=***hide***
Можно более подробные логи вести в случаи ошибки, а то как-то мало данныех для анализа?
- Anastasiia
- Сообщения: 13
- Зарегистрирован: Пн фев 25, 2019 17:37
А можно сделать автоматические попытки достучаться до сервиса еще раз в случаи проблем? ну типа подождать 3 сек. и потом еще раз попробовать отправить данные может реально какие-то проблемы с модемом или еще что-то.D1P писал(а):Anastasiia
Ошибки 10060 и 10054 - это ошибки сетевого соединения. Первая - недоступность сервиса, вторая - обрыв связи. В данном случае логировать больше и нечего.
Что-то мешает сетевому соединению. Антивирус, фаервол, глючащий маршрутизатор, etc. Плагин это никак контролировать не может.
В других программах я видела что в случаи проблем с сетью сделать N попыток с интервлом ожидания M секунд.
Anastasiia
Ваша манера цитирования не соответствует правилам форума. Свой собственный ник включать в цитату недопустимо, полностью воспроизводить предыдущее сообщение без достаточных на то оснований — тоже. Больше категорически прошу так не делать. О кнопке "цитата" забудьте, избирательное цитирование выполняется (если вообще нужно) с помощью строки "цитировать" под чужим ником.
Ваша манера цитирования не соответствует правилам форума. Свой собственный ник включать в цитату недопустимо, полностью воспроизводить предыдущее сообщение без достаточных на то оснований — тоже. Больше категорически прошу так не делать. О кнопке "цитата" забудьте, избирательное цитирование выполняется (если вообще нужно) с помощью строки "цитировать" под чужим ником.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Anastasiia
Это есть.
Эта настройка не работает при неудачной попытке подключения, только при файловых операциях.
Это есть.
Эта настройка не работает при неудачной попытке подключения, только при файловых операциях.
error: parsing auth token for
Добрый день!
Версия плагина - последняя 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.
Версия плагина - последняя 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.