Download links aren't resumable #223

Closed
opened 2026-01-19 18:29:29 +00:00 by michael · 8 comments
Owner

Originally created by @HamedSepehr on GitHub.

How can I make download links resumable so I can pause download and resume download later?

Originally created by @HamedSepehr on GitHub. How can I make download links resumable so I can pause download and resume download later?
Author
Owner

@paolafrancesca commented on GitHub:

I can confirm that wget -c works properly

@paolafrancesca commented on GitHub: I can confirm that `wget -c` works properly
Author
Owner

@HamedSepehr commented on GitHub:

I don't how I should test that...
So far I have tested aria2c -c, wget -c and IDM and none of them was able to resume download.

@HamedSepehr commented on GitHub: I don't how I should test that... So far I have tested `aria2c -c`, `wget -c` and IDM and none of them was able to resume download.
Author
Owner

@paolafrancesca commented on GitHub:

@HamedSepehr I assume that you are talking about your own hosted service, not the one on https://transfer.sh

@paolafrancesca commented on GitHub: @HamedSepehr I assume that you are talking about your own hosted service, not the one on https://transfer.sh
Author
Owner

@paolafrancesca commented on GitHub:

if the request for the resumed download has Range header it should work out of the box, can you please test?

@paolafrancesca commented on GitHub: if the request for the resumed download has `Range` header it should work out of the box, can you please test?
Author
Owner

@HamedSepehr commented on GitHub:

My bad... Yes I'm talking about my own hosted service which is behind nginx reverse proxy, even when it wasn't behind proxy its links weren't resumable.

@HamedSepehr commented on GitHub: My bad... Yes I'm talking about my own hosted service which is behind nginx reverse proxy, even when it wasn't behind proxy its links weren't resumable.
Author
Owner

@paolafrancesca commented on GitHub:

@HamedSepehr did it work?

@paolafrancesca commented on GitHub: @HamedSepehr did it work?
Author
Owner

@paolafrancesca commented on GitHub:

@HamedSepehr
for the records: https://github.com/dutchcoders/transfer.sh/issues/490#issuecomment-1147456719
when proxying the transfer.sh service you have to forward the range header: in case of nginx I had to add the proxy_pass_request_headers on;

@paolafrancesca commented on GitHub: @HamedSepehr for the records: https://github.com/dutchcoders/transfer.sh/issues/490#issuecomment-1147456719 when proxying the transfer.sh service you have to forward the `range` header: in case of nginx I had to add the `proxy_pass_request_headers on;`
Author
Owner

@HamedSepehr commented on GitHub:

@HamedSepehr did it work?

I couldn't make transfer.sh links resumable, instead I changed my configuration in a way that transfer.sh files are accessible through nginx and now I'm downloading files from nginx.

@HamedSepehr commented on GitHub: > @HamedSepehr did it work? I couldn't make transfer.sh links resumable, instead I changed my configuration in a way that transfer.sh files are accessible through nginx and now I'm downloading files from nginx.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dutchcoders/transfer.sh#223