Add download file support