feat(fileSpec): add a download method

download a file

time: 0h:25