make file uploads use a random name so we don't overwrite existing files