add a test and support quoted filename for content-disposition