Size: a a a

2020 January 24

AD

Alex Dev in pro.net
да
  //init
  var mimeTypes = new MimeTypes();

  //usage by filepath
  var mimeType1 = mimeTypes.GetMimeTypeFromFile(filePath);

  //usage by bytearray
  var mimeType2 = mimeTypes.GetMimeTypeFromFile(bytes);
источник

G

Gopneg in pro.net
вообще не оч понятно зачем имагемагик
есть же skia
чо тебе надо экзотику всякую что ли проверять?
источник

G

Gopneg in pro.net
да и ваще чот ты усложняешь, ну загрузится не картинка, и чо дальше будет?
источник

B

Bretbas in pro.net
Gopneg
да и ваще чот ты усложняешь, ну загрузится не картинка, и чо дальше будет?
ну просто хочется сделать правильно.
тяп ляп можно делать, но я так не люблю
источник

B

Bretbas in pro.net
Alex Dev
да
  //init
  var mimeTypes = new MimeTypes();

  //usage by filepath
  var mimeType1 = mimeTypes.GetMimeTypeFromFile(filePath);

  //usage by bytearray
  var mimeType2 = mimeTypes.GetMimeTypeFromFile(bytes);
а работает везде?
источник

G

Gopneg in pro.net
Bretbas
ну просто хочется сделать правильно.
тяп ляп можно делать, но я так не люблю
а чо неправильного в том что юзер загрузит exe вместо жыпега?
источник

AD

Alex Dev in pro.net
Bretbas
ну просто хочется сделать правильно.
тяп ляп можно делать, но я так не люблю
с такой скоростью, проект закончишь через N лет
источник

B

Bretbas in pro.net
ладно ладно) Вы меня атаковали)
источник

B

Bretbas in pro.net
Народ, а как можно сделать нормальный ответ с сервера, если превысил размер файла установленный глобально options.Limits.MaxRequestBodySize = 52428800;

А то у меня генерируется исключение, а я хочу сделать BadRequest со статусом 400 допустим, и нормальным сообщением
источник

B

Bretbas in pro.net
Например я переопределил ответ, если валидация Модели DTO'шки была нарушена, чтобы не проверять это постоянно в контроллерах вот так:
источник

B

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

B

Bretbas in pro.net
а с размеров файла как быть? Я тоже хочу настроить тип ответа, чтобы если превысило, то им отвечать клиенту.
А щас генерируется исключение:
Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException: Request body too large.
источник

Д

Денис in pro.net
Есть ссыль у кого-нить на документацию plotly для c#?
источник

V

Vyacheslav in pro.net
Anatoly
Да вроде в стандарте давно
А есть примеры?
источник

A

Anatoly in pro.net
Под рукой нет, надо гуглить
источник

RB

Roman Bukin in pro.net
Bretbas
Какую выбрать, если тестирование на Windows идет, а сам будет заводится на линухе?
ещё можно по первым байтам определять что там внутри. это конечно не 100% вариант, но лучше чем чекать заголовки + кода немного
источник

NT

Nikita Tsukanov in pro.net
тебе оно тооооочно надо?
источник

NT

Nikita Tsukanov in pro.net
мож Skia возьмёшь?
источник

NT

Nikita Tsukanov in pro.net
вообще тип картинки опознаётся по первым 4 байтам
источник

NT

Nikita Tsukanov in pro.net
еслишо
источник