new photo upload

This commit is contained in:
CHIEFSOFT\ameye
2026-02-10 12:11:52 -05:00
parent e6631e1ab1
commit 6cd8cea6ea
+38 -1
View File
@@ -118,6 +118,44 @@ def allowed_file(filename):
return '.' in filename and \
filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS
@api.route('/upload/profile-picture', methods=['GET', 'POST'])
def upload_profile_picture_file():
response = []
if request.method == 'POST':
logger.info('POST CALLED 0')
logger.info(f'POST CALLED 1 {request}')
logger.info(f'POST CALLED 2 {request.data}')
logger.info(f'POST CALLED 3 {request.files}')
member_uid = request.form.get('member_uid' '')
token = request.form.get('token', '') # Use .get() to avoid errors if key is missing
logger.info(f'POST CALLED 22 {member_uid}')
logger.info(f'POST CALLED 33 {token}')
# check if the post request has the file part
if 'file' not in request.files:
logger.info('No file part')
file = request.files['file']
# If the user does not select a file, the browser submits an
# empty file without a filename.
logger.info(f'POST CALLED 4 {file}')
if file.filename == '':
logger.info('No selected file')
if file and allowed_file(file.filename):
logger.info(f'POST CALLED 5 {file.filename}')
response = FileUploadService.process_file_upload("WEB_MEDIA", file, member_uid)
if request.method == 'GET':
logger.info('GET CALLED')
return response
@api.route('/upload/webfiles', methods=['GET', 'POST'])
def upload_file():
@@ -620,7 +658,6 @@ def get_subcriptions_view_office():
filters = {
'subscription_uid': request.args.get('subscription_uid')
}
response = OfficeDashboardService.get_subscription_view_data(filters)
return response