Size: a a a

2020 January 24

DP

Denis Petukhov in pro.net
Bretbas
@D3N15T0R , @alexnikdev , тоесть смысла от этого content-type вообще нет получается?
Это как подсказка. Просто строка.
источник

AD

Alex Dev in pro.net
Bretbas
@D3N15T0R , @alexnikdev , тоесть смысла от этого content-type вообще нет получается?
когда ты отправляешь файл должен быть Content-Type: multipart/form-data
источник

B

Bretbas in pro.net
Denis Petukhov
Это как подсказка. Просто строка.
если в ней нет вообще практической пользы, то смысл тогда от нее?
Лучше тогда внатуре принять файл в том виде, в каком он есть, закачать в MemoryStream, и через imagemagick прогнать ее, чтобы удостоверится
источник

AD

Alex Dev in pro.net
Alex Dev
когда ты отправляешь файл должен быть Content-Type: multipart/form-data
а у уже  у конкретного файла
Content-Disposition: form-data; name="file2"; filename="a.html"
Content-Type: text/html
источник

AD

Alex Dev in pro.net
Bretbas
если в ней нет вообще практической пользы, то смысл тогда от нее?
Лучше тогда внатуре принять файл в том виде, в каком он есть, закачать в MemoryStream, и через imagemagick прогнать ее, чтобы удостоверится
смысл в твоей параное , для кого ты это делаешь и ресурсоемкости
источник

B

Bretbas in pro.net
Alex Dev
когда ты отправляешь файл должен быть Content-Type: multipart/form-data
тогда зачем атрибут ConsumesAttribute 😳
Разве не для фильтрации такого рода?
источник

M

Mary in pro.net
Bretbas
Народ, а можно как нибудь настроить asp.net core таким образом, чтобы он генерировал соответствущий ответ, если файл, передаваемый на сервер(который маппится в экземпляр IFormFile параметра метода контроллера), не поддерживается mime types?

Чтобы в контроллерах эту проверку не осуществлять постоянно?

есть что-то подобное в ASP.NET Core?
Грубо говоря, чтобы в Startup.cs я настроил, какие файлы должны поддерживаться, а какие нет.
Запили атрибут кастомный и вешай везде. Или повесь в метод в базовом классе
источник

DP

Denis Petukhov in pro.net
Bretbas
тогда зачем атрибут ConsumesAttribute 😳
Разве не для фильтрации такого рода?
Этот атрибут по сути нужен для настройки вызываемого форматтера
источник

B

Bretbas in pro.net
Mary
Запили атрибут кастомный и вешай везде. Или повесь в метод в базовом классе
не нужен он, если есть ConsumesAttribute
только он не работает блин
источник

M

Mary in pro.net
Bretbas
не нужен он, если есть ConsumesAttribute
только он не работает блин
????
источник

DP

Denis Petukhov in pro.net
Denis Petukhov
Этот атрибут по сути нужен для настройки вызываемого форматтера
источник

B

Bretbas in pro.net
ну да, это частные случаи
источник

B

Bretbas in pro.net
Mary
????
Я хочу вот так повесить атрибут например:
[Consumes("application/pdf")]
источник

M

Mary in pro.net
Bretbas
Я хочу вот так повесить атрибут например:
[Consumes("application/pdf")]
Хз у меня недавно была похожая задача за 2 наносек напиливала атрибуты и забыла
источник

B

Bretbas in pro.net
@D3N15T0R , а postman действительно другой contentType шелт
источник

B

Bretbas in pro.net
источник

DP

Denis Petukhov in pro.net
Bretbas
не нужен он, если есть ConsumesAttribute
только он не работает блин
Работает он. Ты уверен что запрос правильно шлешь?
источник

B

Bretbas in pro.net
че за черт
источник

DP

Denis Petukhov in pro.net
Потому что ты в формдате отправляешь
источник

DP

Denis Petukhov in pro.net
Выбери Body:binary
источник