Updated client upload/download methods.