code: def save(self, name, file):
          
          # Get the proper name for the file, as it will actually be saved.
          if name is None:
              name = file.name
  
          if not hasattr(file, 'chunks'):
              file = File(file, name=name)
  
          name = self.get_available_name(name)
          name = self._save(name, file)
  
          # Store filenames with forward slashes, even on Windows
          return name.replace('\\', '/')
docs: Saves new content to the file specified by name. The content should be
          a proper File object or any python file-like object, ready to be read
          from the beginning.