.NET APICONTROLLER Запрос нужен для сообщения, но параметр файлов доступенC#

Место общения программистов C#
Ответить
Anonymous
 .NET APICONTROLLER Запрос нужен для сообщения, но параметр файлов доступен

Сообщение Anonymous »

В приведенном ниже коде метод PostformData получает параметр файлов как должен, но объект запроса нулевой, и я не знаю, почему. < /p>

Код: Выделить всё

public class UploadController : ApiController
{
private readonly IHttpContextAccessor _httpContextAccessor;
private readonly IWebHostEnvironment _webHostEnvironment;

public UploadController(IHttpContextAccessor httpContextAccessor,
IWebHostEnvironment webHostEnvironment)
{
_httpContextAccessor = httpContextAccessor;
_webHostEnvironment = webHostEnvironment;
}

[HttpPost]
public async Task PostFormData(List files, CancellationToken cancellationToken)
{
try {
// Check if the request contains multipart/form-data.
if (!Request.Content.IsMimeMultipartContent())
{
throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType);
}
Network Headers
:authority
localhost:7196
:method
POST
:path
/upload/PostFormData
:scheme
https
accept
/
accept-encoding
gzip, Deflate, br, zstd
Accept-language
gb,en; q=0.9, en-us; q=0.8,8, en-au; q=0.7
cache-control
max-age = 0
content-content-mength
1293
content-type
multipart /form-dength-dengtha; Boundary = ---- webkitformboundaryy5g1pb4exs6s0pya
dnt
1
Origin
null
Приоритет
u = 1, i
sec-ch-ua
not; a = бренд "; V = 99", "Microsoft Edge"; "Chromium";v="139"
sec-ch-ua-mobile
?0
sec-ch-ua-platform
"Windows"
sec-fetch-dest
empty
sec-fetch-mode
cors
sec-fetch-site
cross-site
user-agent
Mozilla/5.0 (Windows NT 10.0;>

Подробнее здесь: https://stackoverflow.com/questions/797 ... -available
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»