I had a second look at it and it seems it does work but it hangs until the download is completed.
There is not progress bar showing the download progress therefore the user doesnt know what is happening.
Please have a second look with a larger file.