Esempio n. 1
0
def upload(request):
    
    feedback = {} #sera usado para o retorno da acao
    
    if request.is_ajax() or request.method == 'POST':        
        form = VideoForm(request.POST, request.FILES)
        video = Video(file = request.FILES['file'])
        video.formato = request.POST['formato']
        video.save()
        job = video.schedule_zencoder_job()
        
        if job.code == 201:
            feedback["status"] = "201" 
            feedback["job_id"] = job.body['id']
            feedback["video_id"] = video.id
            video.job_id = job.body['id']
            video.save()
        else:
            feedback["status"] = "422"
            feedback["job_id"] = "0"
        
        return HttpResponse(simplejson.dumps(feedback), mimetype="application/json")
    else:
        form = VideoForm()

    feedback["status"] = "nok"
    feedback["job_id"] = "0"
    
    return HttpResponse(simplejson.dumps(feedback), mimetype="application/json")
Esempio n. 2
0
def upload(request):

    feedback = {}  #sera usado para o retorno da acao

    if request.is_ajax() or request.method == 'POST':
        form = VideoForm(request.POST, request.FILES)
        video = Video(file=request.FILES['file'])
        video.formato = request.POST['formato']
        video.save()
        job = video.schedule_zencoder_job()

        if job.code == 201:
            feedback["status"] = "201"
            feedback["job_id"] = job.body['id']
            feedback["video_id"] = video.id
            video.job_id = job.body['id']
            video.save()
        else:
            feedback["status"] = "422"
            feedback["job_id"] = "0"

        return HttpResponse(simplejson.dumps(feedback),
                            mimetype="application/json")
    else:
        form = VideoForm()

    feedback["status"] = "nok"
    feedback["job_id"] = "0"

    return HttpResponse(simplejson.dumps(feedback),
                        mimetype="application/json")