data upload via email attachment; store data via datastore blob; retrieve data intact via blob.getbytes