Ejemplo n.º 1
0
def upload_doc():
    if 'doc' not in request.files:
        # flash('no doc part in request')
        session.close()
        print('no doc part in request')
        return redirect(request.url)
    photo = request.files['doc']
    obj = upload_file(photo, 'DOC')
    if obj['status'] == 'BAD REQUEST':
        print(obj['message'])
        session.close()
        return obj
    if obj['status'] == 'OK':
        print(obj['message'])
        filename = obj['filename']
        info = UploadedFile(filename=filename, file_type='DOC')
        session.add(info)
        try:
            session.commit()
        except:
            sesssion.rollback()
            flash(config.UNEXPECTED_ERROR)
        session.close()
        return redirect('/dashboard')
    session.close()
    return {
        'status':'ERROR',
        'message':'UNPREDICTED ERROR OCCURRED'
    }
Ejemplo n.º 2
0
def upload_image():
    if 'photo' not in request.files:
        # flash('no photo part in request')
        print('no photo part in request')
        session.close()
        return redirect(request.url)
    photo = request.files['photo']
    obj = upload_file(photo, 'IMG')
    if obj['status'] == 'BAD REQUEST':
        print(obj['message'])
        return obj
    if obj['status'] == 'OK':
        print(obj['message'])
        filename = obj['filename']
        info = UploadedFile(filename=filename, file_type='IMAGE')
        session.add(info)
        session.commit()
        session.close()
        return redirect('/dashboard')
        # return {
        #     'status':'OK',
        #     'message':'SUCCESSFULLY ADDED IMAGE'
        # }, 200
    session.close()
    return {
        'status':'ERROR',
        'message':'UNPREDICTED ERROR OCCURRED'
    }
Ejemplo n.º 3
0
def upload_doc():
    if request.method == 'POST':
        if 'doc' not in request.files:
            # flash('no doc part in request')
            print('no doc part in request')
            return redirect(request.url)
        photo = request.files['doc']
        obj = upload_file(photo, 'DOC')
        if obj['status'] == 'BAD REQUEST':
            print(obj['message'])
            return obj
        if obj['status'] == 'OK':
            print(obj['message'])
            filename = obj['filename']
            info = UploadedFile(filename=filename,
                                event_id=request.data['event_id'])
            session.add(info)
            session.commit()
            return {'status': 'OK', 'message': 'SUCCESSFULLY ADDED DOC'}, 200
        return {'status': 'ERROR', 'message': 'UNPREDICTED ERROR OCCURRED'}
    else:
        return render_template('upload-file.html',
                               filetype='doc',
                               url=request.url)