Как отправить файл с клиента на с# (using System.Net.Http) на сервер flask, и соответсвено принять его там?

Вот моя попытка. При отладке со стороны flask доходит до строки f = request.files и к следующей строке не переходит, не выкидывая исключения

P.S. буду признателен, если ещё заодно расскажете как обратно после обработки файла отправить число и принять его на клиенте

Код Flask

@app.route('/upload', methods=['GET', 'POST'])
def upload_file():
    if request.method == 'POST':
        f = request.files 
        #тут в туториале было f = request.files['foto'] ,но я не знаю как отправлять с именем 
        f.save('some.png')

Код c#

   HttpClient client = new HttpClient();
   HttpContent content = new StreamContent(File.Open(photoPath, FileMode.Open));
   await client.PostAsync("https://d2a58e5a9635.ngrok.io/upload",content);
                

Ответы (0 шт):