import requests import os import json def post_job_to_server(input_path, job_list, client, server_port=8080): # Pack job data and submit to server job_files = {'file': (os.path.basename(input_path), open(input_path, 'rb'), 'application/octet-stream'), 'json': (None, json.dumps(job_list), 'application/json')} req = requests.post(f'http://{client}:{server_port}/api/add_job', files=job_files) return req