/
anton.bessolitsyn
/
easyapi
Обзор
Документация
Войти
/
anton.bessolitsyn
/
easyapi
Код
Запросы
0
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
gpxdata
Utilities/MultipartRequestHelper.cs
33 строки
1 KB
Anton Bessolitsyn
Работа над кодом (читаемость именование переменных)
07 мар 2025, 18:09
07 мар 2025, 18:09
519dfab
Код
Авторство
О чём код?
using System; using System.IO; using Microsoft.Net.Http.Headers; namespace easyapi.Utilities { public static class MultipartRequestHelper { public static bool IsMultipartContentType(string contentType) { return !string.IsNullOrEmpty(contentType) && contentType.Contains("multipart/"); } public static bool HasFormDataContentDisposition(ContentDispositionHeaderValue contentDisposition) { // Content-Disposition: form-data; name="key"; return contentDisposition != null && contentDisposition.DispositionType.Equals("form-data") && string.IsNullOrEmpty(contentDisposition.FileName.Value) && string.IsNullOrEmpty(contentDisposition.FileNameStar.Value); } public static bool HasFileContentDisposition(ContentDispositionHeaderValue contentDisposition) { // Content-Disposition: form-data; name="myfile1"; filename="Misc 002.jpg" return contentDisposition != null && contentDisposition.DispositionType.Equals("form-data") && (!string.IsNullOrEmpty(contentDisposition.FileName.Value) || !string.IsNullOrEmpty(contentDisposition.FileNameStar.Value)); } } }