Go back to storing raw data
Validate utf-8.

All the pain we have to go through when storing raw data...
Also limit upload size
Add download support!
Redirect instead of responding with input