Почему мы добавляем \" к началу и концу заголовка содержимого

avatar
Jigna Patel
1 июля 2021 в 17:53
20
0
0

В настоящее время я работаю над функцией загрузки файлов и передаю файл в форме данных через почтальона. введите описание изображения здесь а в бэкенде получить его из заголовка HTTP-запроса

        1.var Provider = await Request.Content.ReadAsMultipartAsync();
        2.var fileStream = Provider.Contents.FirstOrDefault
            (requestContent => requestContent.Headers.ContentDisposition.Name == "file");
        3.string fileName = fileStream.Headers.ContentDisposition.FileName
        

но при получении if из заголовка HttpContentDisposition (в 3) к этому имени файла добавляются экранированные кавычки Прикрепляю скриншот ниже введите описание изображения здесь

могу ли я узнать причину, по которой это происходит? Где-нибудь это задокументировано, почему мы получаем это при использовании ContentDispotionHeader в среде .net? Любая альтернатива этому, которая не добавляет дополнительные символы?

Любая помощь будет оценена, спасибо!!

Источник

Ответы (0)