span or upload