docs: def _file_model_from_path(self, path, content=False, format=None):
          """
          Build a file model from database record.
          """
          model = base_model(path)
          model["type"] = "file"
          if self.fs.isfile(path):
              model["last_modified"] = model["created"] = self.fs.lstat(path)["ST_MTIME"]
          else:
              model["last_modified"] = model["created"] = DUMMY_CREATED_DATE
          if content:
              try:
                  content = self.fs.read(path)
              except NoSuchFile as e:
                  self.no_such_entity(e.path)
              except GenericFSError as e:
                  self.do_error(str(e), 500)
              model["format"] = format or "text"
              model["content"] = content
              model["mimetype"] = mimetypes.guess_type(path)[0] or "text/plain"
              if format == "base64":
                  model["format"] = format or "base64"
                  from base64 import b64decode
                  model["content"] = b64decode(content)
          return model