1. A method for applying metadata to multiple files managed by a content management system, the method comprising: receiving, by a user computer system, an indication of a plurality of files for uploading from the user computer system to the content management system and an indication of a location managed by the content management system where the plurality of files is to be stored; receiving, by the user computer system, an indication of a metadata field required for each file of the plurality of files, wherein the metadata field is required based on the location where the plurality of files is to be stored; providing, by the user computer system, an interface that requests a value for the metadata field for a first file of the plurality of files to be uploaded to the content management system, wherein: the interface provides an apply-to-all option for the value of the metadata field to be applied to each file of the plurality of files; and providing, by the user computer system, the value of the metadata field for each file of the plurality of files to the content management system.