Upload and Download

You can now upload a file, and then download it again!

We keep a table of the uploaded files with their content type and sha1 digest.