Size: a a a

Эликсир и Вунш

2019 October 12

МК

Максим Кузьмин in Эликсир и Вунш
потому что у клиентов стопицот разной дебильности софта по обработке изображений
источник

МК

Максим Кузьмин in Эликсир и Вунш
у нас была такая история на одном проекте, там принимались пдф и жпег по идее
источник

МК

Максим Кузьмин in Эликсир и Вунш
и там реально, о сколько нам открытий чудных
источник

МК

Максим Кузьмин in Эликсир и Вунш
раз в неделю в саппорт баг прилетал с файлом "не грузится"
источник

RS

Ruslan Saipov in Эликсир и Вунш
Максим Кузьмин
я бы вообще не валидировал ни на что кроме расширения файла)
Наверно да. Буду валидировать тип файла, главное чтоб картинку грузили (могут и exe)  . Наверно да размер картинки валидировать проблематично в px. Там требования редактор на клиенте аля crop.js.
источник

RS

Ruslan Saipov in Эликсир и Вунш
Я реализовал редактирование картинки на клиенте.
источник

RS

Ruslan Saipov in Эликсир и Вунш
Просто думал банальную вылидацию делать....
источник

RS

Ruslan Saipov in Эликсир и Вунш
но теперь только на миме тип
источник

IK

Ihor Katkov in Эликсир и Вунш
Ruslan Saipov
Валидации изображения. Миме тип, размер и т.п. Миме тип можно определить через Plug.mime
Mime тоже хачится, на сколько я помню. Я так грузил php скрипты
источник

IK

Ihor Katkov in Эликсир и Вунш
Я где-то год назад решал проблему валидации загруженных картинок. Проще все сделать через расширение файла
источник

RS

Ruslan Saipov in Эликсир и Вунш
Ihor Katkov
Mime тоже хачится, на сколько я помню. Я так грузил php скрипты
Типа backdoor.php -> backdoor.jpg? и аплоад на сервер
источник

IK

Ihor Katkov in Эликсир и Вунш
Для этого вроде бы даже либа есть годная, только название ее помню
источник

RS

Ruslan Saipov in Эликсир и Вунш
Ну не думаю что Plug.mime тупо смотрит на расширение , думаю смотрит сигнатуру файла
источник

RS

Ruslan Saipov in Эликсир и Вунш
чтоб пропустить переименнованный файл
источник

RS

Ruslan Saipov in Эликсир и Вунш
И кстати я правильно понимаю что нет нативных вариантов чтоб ужать картинку и
провести другие манипуляции. Для этого нужно вызывать convert и другие утилиты сервера?
источник

МК

Максим Кузьмин in Эликсир и Вунш
Ruslan Saipov
И кстати я правильно понимаю что нет нативных вариантов чтоб ужать картинку и
провести другие манипуляции. Для этого нужно вызывать convert и другие утилиты сервера?
это много где
источник

МК

Максим Кузьмин in Эликсир и Вунш
все делается через какой нибудь ImageMagick
источник

МК

Максим Кузьмин in Эликсир и Вунш
источник

МК

Максим Кузьмин in Эликсир и Вунш
вот тут поизучай, может найдешь чего, но скорее всего это будет обвязка для третьесторонней либы
источник

RS

Ruslan Saipov in Эликсир и Вунш
Спасибо!
источник