Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resume upload of big split files #150

Open
VADemon opened this issue Jan 7, 2019 · 1 comment
Open

Resume upload of big split files #150

VADemon opened this issue Jan 7, 2019 · 1 comment

Comments

@VADemon
Copy link

VADemon commented Jan 7, 2019

При закачке wdmrc без проблем разбивает закачиваемый файл на фрагменты по 2ГБ (мой лимит) - всё отлично.

Но вот так случилось, что при закачке больших файлов (23ГБ, 32ГБ - да, я вооот такой дурак!) я случайно закрыл консоль. (Да, не сервисом запустил, но может и электричество вырубить и т.п.). Закачка прервалась, но вроде бы все ранее загруженные фрагменты (за исключением текущего, который прервался) остались целы и невредимы в облаке.

abc.wdmrc.001
abc.wdmrc.002
abc.wdmrc.003

Думаю, есть смысл обнаруживать эти фрагменты и продолжать закачку с последнего (мой клиент, судя по всему, начал с нуля). Могу потестировать, не остаётся ли ломаный фрагмент в облаке при закачке.
Ещё как вариант может быть, что локальный файл изменился относительно загруженных фрагментов.
---
Я тут пробежался по коду, получается можно получить sha1 хэш из облака? В таком случае дозакачку можно вполне продолжать после сверки хэшей.

И совсем уж не по теме, но спросить больше негде: возможно ли загрузить битый файл в облако? Помню, раньше скачивание с интернета нередко заканчивалось битым архивом и т.д. Для таких случаев было бы неплохо иметь возможность сравнить хэши/экпортировать лист с хэшами.

@yar229
Copy link
Owner

yar229 commented Jan 8, 2019

И совсем уж не по теме, но спросить больше негде: возможно ли загрузить битый файл в облако? Помню, раньше скачивание с интернета нередко заканчивалось битым архивом и т.д. Для таких случаев было бы неплохо иметь возможность сравнить хэши/экпортировать лист с хэшами.

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

По поводу остального пока не готов ответить.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants