_uploadFileAsLocation returns a dictionary with locations and md5