Я уверен, что это может быть простой вопрос, но, к сожалению, я впервые использую Java и работаю с Android SDK.
Я загружаю файлы на Android, используя HTTP-библиотеки Apache, в частности используюMultipartEntity.
Я загружаю в службу, которая позволяет мне отправлять им куски файла, и после завершения они собирают куски.Я хотел бы воспользоваться этой возможностью.
Вот сценарий.
Файл FOO.BAR составляет 20 МБ.Я бы разбил его на несколько произвольных размеров, скажем, 1 МБ, что означает 20 блоков.Части № 3 и № 14 выходят из строя (возможно, сотовая связь / WiFi-соединение было плохим).Теперь я могу повторно загрузить только эти два блока, и все будет хорошо.
Что я хотел бы знать, так это как я могу читать только часть файла (например, данные между 3 МБ и 4 МБ)?
Часть файла должна быть объектом InputStream или File.
Спасибо, Макото