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' }
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' }
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)