dynamic dowload and upload link