Is there any way i can pause a file download in my vb program?? I have tried both the http method and the method with no luck.

I have also tried pausing the background worker by this method:
But even if the bgworker is paused the download goes on.....

Or is there any way i can download the file in parts and combine them. So if a user pauses the download the current part gets deleted and when he start it back the download starts from that part of the file??