Esempio n. 1
0
    def POST(self):
        i = web.input(name="foo", file={})
        name = i.name
        assert re.match(r"^[a-zA-Z0-9_]*$", name), "bad name: " + repr(name)

        # divide
        t = timestamp()
        dir = t % 1000
        path = "%s/%d/%s_%d.jpg" % (root, dir, name, t)

        if not os.path.exists(os.path.dirname(path)):
            os.makedirs(os.path.dirname(path))

        f = open(path, "w")
        f.write(i.file.value)
        f.close()
        print render.imageupload(name, "/" + path)
Esempio n. 2
0
 def GET(self):
     i = web.input("name", file="/static/files/0.jpg")
     print render.imageupload(i.name, i.file)