upload file on drop
downloading, pt1