fix content-disposition header and generate valid filenames
Merge pull request #87 from lociii/content_disposition

fix content-disposition header and generate valid filenames