Проблема в MultipartFormDataContent с кириллическими символами в имени файла - PullRequest
0 голосов
/ 18 октября 2018

Вот мой код, который делает POST-запрос для отправки файла на сервер: (имя файла содержит символы кириллицы)

fileName = "russian_symbols_here_12345";
var url = "......";
var requestContent = new MultipartFormDataContent();
var dataContent = new ByteArrayContent(documentByteArray);
requestContent.Add(dataContent, "file", fileName); 

У меня BadRequest , потому что в Content-Disposition файл не имеет своего расширения:

Content-Disposition: form-data;имя = файл;имя файла = "? = UTF-8 В 0J / QoNCY0JzQldCgXzEyMzQ1Njc4LnBkZg == =?";имя файла * = utf-8 ''% D0% 9F% D0% A0% D0% 98% D0% 9C% D0% 95% D0% A0_12345678.pdf

В файле латинских имен - все correntФайл представлен с расширением в Content-Disposition.

Пожалуйста, помогите, как я могу отправить файл с кириллическими символами в имени файла?Или Мэйби, я должен использовать другой способ сделать это?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...