image uploading generalized to file uploading