Страница 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.