'Saves new content to the file specified by name. The content should be a
proper File object, ready to be read from the beginning.'

def save(self, name, content):

    if (name is None):
        name = content.name
    name = self.get_available_name(name)
    name = self._save(name, content)
    return force_unicode(name.replace('\\', '/'))
