Solution
@app.route("/api_endpoint", methods=["POST"])
def function_for_api():
img = request.files['file']
print(img.filename)
return Response(status=200)
import requests
pic_file = "picture_filename"
# post a request with file and receive response
with open(pic_file, 'rb') as f:
resp = requests.post(f"{your_server_address}/api_endpoint", files={'file': f})