Record and report hashes of individual uploaded files in API and HTML tags

Reporting each file's MD5 is important for efficient archival.
incompatibility here