This feature would make the library invincible. I will research on how to do this when I have time.
But I think it is possible if we create a file stream that has member functions such as read() which can in turn read from network streams i.e http, ftp since http supports range requests.