Если ваше упоминание URL подразумевает, что используемый протокол является HTTP (и я надеюсь, что HTTP 1.1 ;-), то вы можете использовать относительно новый клиент HTTP 1.1 для twisted (обсуждается подробно здесь , иИсходя из того, что проблема была помечена как исправленная 9 месяцев назад, я предполагаю, что клиент наконец-то вошел - я этого не проверял), используя HTTP-запросы диапазона , чтобы получить "кусочки" файла.
Если вы застряли с HTTP 1.0 или не полностью совместимым сервером, вам может не повезти;если вы действительно имеете в виду «U» часть «URL», т. е. вам нужно универсальное решение для всех видов протоколов, проблема, конечно, становится намного, намного сложнее.