Ejemplo n.º 1
0
    def upload_noscript(self):
        f = request.files['file']
        filename = ''.join(c for c in f.filename if c.isalnum() or c == '.')

        identifier, code = upload(f, filename)
        if not code in [ 200, 409 ]:
            return { 'error': code }, code
        return tor_redirect("/status/" + identifier)
Ejemplo n.º 2
0
    def upload_noscript(self):
        f = request.files["file"]
        filename = "".join(c for c in f.filename if c.isalnum() or c == ".")

        identifier, code = upload(f, filename)
        if not code in [200, 409]:
            return {"error": code}, code
        return tor_redirect("/status/" + identifier)
Ejemplo n.º 3
0
    def upload_noscript(self):
        f = request.files['file']
        filename = ''.join(c for c in f.filename if c.isalnum() or c == '.')

        identifier, code = upload(f, filename)
        if not code in [200, 409]:
            return {'error': code}, code
        return tor_redirect("/status/" + identifier)
Ejemplo n.º 4
0
    def status(self, id):
        klass = RedisObject.klass(id)
        if klass is not File:
            abort(404)

        f = File.from_hash(id)
        template_params = _template_params(f)

        if f.status in ['done', 'ready']:
            return tor_redirect('/' + f.hash)
        return render_template("status.html", **_template_params(f))
Ejemplo n.º 5
0
    def status(self, id):
        klass = RedisObject.klass(id)
        if klass is not File:
            abort(404)

        f = File.from_hash(id)
        template_params = _template_params(f)

        if f.status in ['done', 'ready']:
            return tor_redirect('/' + f.hash)
        return render_template("status.html", **_template_params(f))