예제 #1
0
파일: api.py 프로젝트: mpmedia/MediaCrush
    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)
예제 #2
0
파일: api.py 프로젝트: nerdzeu/NERDZCrush
    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)
예제 #3
0
파일: api.py 프로젝트: Janakas/MediaCrush
    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)
예제 #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))
예제 #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))