Content Deliveries Visualforce Page

The comments of this post should give you a good head start: https://community.skuid.com/t/populate-custom-field-on-file-upload