ok I do a little work here, but: if you use couchdb as the target for your downloads, you will get rid of the timeout problem. consider couchdb as some โtemporaryโ memory in this example. therefore, if the download is complete, you can take the file with couchdb and do whatever you want with it. I was able to upload files up to 9gb in size over the dsl line in couchdb without any drama. this might read a little, but I think you can make it work.
couchdb has a lot of rail stones, so it plays great with others;)
Let me know if you want to go down this rabbit hole so that I can give you a few more pointers.
source share