initial cut at 'upload' directive.'