Приостановить загрузку и возобновить (объединить существующий файл) - PullRequest
0 голосов
/ 15 октября 2010

Я делаю загрузчик, используя C #, я хочу добавить функцию загрузки Pause & Resume, я погуглил и реализовал предложения, но у меня это не сработало;восстанавливался с правильной позиции, но возникла проблема слияния с загруженной частью.Я протестировал его, загрузив видеофайл, но после приостановки загрузки и повторного запуска файл результатов воспроизводился какое-то время (он воспроизводил часть, которую он загружал до приостановки, но не часть после приостановки).успешно объединить 2 части.

1 Ответ

1 голос
/ 16 октября 2010

Мы не можем понять, что не так с вашим кодом, потому что мы не можем увидеть ваш код (не всегда достаточно опубликовать исходный код, используя который вы создали свой собственный код).

В любом случае, вы можете попробовать это: Создайте файл с некоторым легко обнаруживаемым битовым шаблоном (например, 0101010101010101 ...), используя некоторый hex-редактор, и попытайтесь увидеть, где он ломается. Если, например, вторая часть загрузки продолжает работать над несколькими последними битами первой части, это даст вам некоторую подсказку.

...