Implement file management API

Merged Torsten Grote requested to merge 54-file-upload into main

Merge request reports