{"action":"opened","issue":{"url":"https://api.github.com/repos/jpillora/cloud-torrent/issues/30","labels_url":"https://api.github.com/repos/jpillora/cloud-torrent/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/jpillora/cloud-torrent/issues/30/comments","events_url":"https://api.github.com/repos/jpillora/cloud-torrent/issues/30/events","html_url":"https://github.com/jpillora/cloud-torrent/issues/30","id":128724302,"number":30,"title":"Bypassing file size limits when downloading.","user":{"login":"Mucore","id":16892112,"avatar_url":"https://avatars.githubusercontent.com/u/16892112?v=3","gravatar_id":"","url":"https://api.github.com/users/Mucore","html_url":"https://github.com/Mucore","followers_url":"https://api.github.com/users/Mucore/followers","following_url":"https://api.github.com/users/Mucore/following{/other_user}","gists_url":"https://api.github.com/users/Mucore/gists{/gist_id}","starred_url":"https://api.github.com/users/Mucore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mucore/subscriptions","organizations_url":"https://api.github.com/users/Mucore/orgs","repos_url":"https://api.github.com/users/Mucore/repos","events_url":"https://api.github.com/users/Mucore/events{/privacy}","received_events_url":"https://api.github.com/users/Mucore/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-26T04:52:51Z","updated_at":"2016-01-26T04:52:51Z","closed_at":null,"body":"Before I start, I must say this is an excellent project! Kudos to @jpillora! \r\n\r\nThe main problem I am facing is due to the fact that my college restricts torrent downloads along with the **direct** downloads of **any** file that exceeds 30MB.\r\n\r\nThis wasn't that much of a bother since downloading large files from cloud torrent sites such as [myfastfile](http://myfastfile.com),[Fuge.it](http://fuge.it) and cloud storage sites like Google Drive or MEGA was never a problem. I don't completely understand what happens in the back end of these services but I always managed to receive a respective file from the server(which exceeds the said limit) without a problem. \r\n\r\nHowever when downloading finished files from the app/download folder in the heroku dyno, The download doesn't start. Instead I get redirected to a page saying that the file is too large to be downloaded. If I use a download manager such as IDM, It downloads the the HTML page with the warning instead of the file. \r\n\r\nThe 2 solutions I have found so far is to either use curl with the --range parameter or use Tor as the proxy for IDM. However using curl to split a file exceeding 1GB to small blocks of 25MB is proving to be too much of a hassle. And using Tor only gives download speeds near 50KBps (Plus using a service like Tor for this doesn't seem right). \r\n\r\nSo is there anyway to solve this through the code or is the only solution using a remote storage backend?"}}