Add content-range support for filedown thanks to zhangchunlin