Exemplo n.º 1
0
    def save(self):
        filename = self.f
        with open(self.path, 'wb') as f:
            f.write(self.f.value)

        if not self.id:
            entry = File()
            entry.name     = self.filename
            entry.type     = self.type
            entry.base     = self.base
            entry.filename = self.base + self.ext
            entry.size     = len(self.f.value)
            entry.mime     = self.mimetype

            entry.save()

            self.id = entry.id

        return self.base
Exemplo n.º 2
0
    def save(self):
        filename = self.f
        with open(self.path, 'wb') as f:
            f.write(self.f.value)

        if not self.id:
            entry = File()
            entry.name = self.filename
            entry.type = self.type
            entry.base = self.base
            entry.filename = self.base + self.ext
            entry.size = len(self.f.value)
            entry.mime = self.mimetype

            entry.save()

            self.id = entry.id

        return self.base