Hi, If the client only requests a range of bytes then his final file will be broken, ie. where the script runs we can add those bytes to the already existing file so that the final file remains intact, however the client will most likely save the new range of bytes to a new file which will break the original download file. Were you aware of this and are you ok with it ?