This paper introduces a new uploading system that automatically uploads multimedia files to a centralized server given client hard deadlines. Unlike systems supporting downloading applications such as video streaming and file sharing, systems that support uploading applications have received relatively little attention in the past decade. While not popularly studied, uploading systems with hard deadlines have several important applications in practice. For instance, such systems can be used in hospitals to gather videos generated from medical devices from various operating rooms for post-procedure analysis and in law enforcement to collect video recordings from police cars during routine patrolling. In this paper, we study an uploading system with hard deadlines in detail. We define a suitable performance measure for the system and evaluate the system performance via analysis and simulations.