How to give image as an user input in api request using flask in python

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