#1239 Add upload methods