Spaces in content-disposition header filename causes firefox to ignore
everything after the space, so replace with underscores