fixed: framework.responseFile()