throw 404 if file not exist when download