When adding files, allow users to select a local file first. Read the local file metadata and populate form fields where possible:
- File type - infer from the file extension
- File systems - look for system name in the filename
- File contains - if client can read zip files somehow?
- File url - Use filename
- File size - Use file size
- File sha256 - Calculate checksum
Potentially allow for multiple local files to be selected in one go.