The GeoView Server REST API transfers namespace provides functions for file upload and attaching associated meta-data:
HTTP POST http://api.geoview.be/geoservice/v1/transfers
HTTP POST http://api.geoview.be/geoservice/v1/transfers/<id>
HTTP POST http://api.geoview.be/geoservice/v1/transfers/<id>/close
HTTP GET http://api.geoview.be/geoservice/v1/transfers/metadata