Перейти к содержимому


Фотография
- - - - -

Запрет загрузки tif через submission JBImage

jbimage

Лучший Ответ EnergY , 11 August 2016 - 12:46

Вставил сюда

  1. try {
  2. // get the uploaded file information
  3. $userfile = $this->_getUploadedFile();
  4. $ext = $this->app->filesystem->getExtension($userfile['name']);
  5. if ($ext = 'tif') {
  6. throw new AppValidatorException('Неможливо завантажувати зображення в форматі .tif');
  7. }

Не загружает tif, но и другие форматы тоже

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 EnergY

EnergY

Отправлено 11 August 2016 - 10:45

Сабж. Как запретить пользователям загружать tif-изображения?


  • 0

#2 MOKEV

MOKEV

Отправлено 11 August 2016 - 11:47

Можно попробовать в файле \media\zoo\applications\jbuniversal\elements\jbimage\jbimage.php добавить в функцию _validateSubmission проверку на расширение

  1. userfile = $this->get('file');
  2. $ext = $this->app->filesystem->getExtension($userfile['name']);
  3. if ($ext = 'tif') {
  4.     throw new AppValidatorException('Нельзя загружать изображения в формате .tif');
  5.         }

Сообщение отредактировал Evgeny_M: 11 August 2016 - 12:42

  • 1

#3 EnergY

EnergY

Отправлено 11 August 2016 - 12:07

Добавлял в разные места в _validateSubmission не работает(


  • 0

#4 MOKEV

MOKEV

Отправлено 11 August 2016 - 12:41

Я подправил, попробуйте ещё раз.


  • 0

#5 EnergY

EnergY

Отправлено 11 August 2016 - 12:46   Лучший Ответ

Вставил сюда

  1. try {
  2. // get the uploaded file information
  3. $userfile = $this->_getUploadedFile();
  4. $ext = $this->app->filesystem->getExtension($userfile['name']);
  5. if ($ext = 'tif') {
  6. throw new AppValidatorException('Неможливо завантажувати зображення в форматі .tif');
  7. }

Не загружает tif, но и другие форматы тоже


  • 0

#6 fiction13

fiction13

Отправлено 11 August 2016 - 13:23

==


  • 2

#7 EnergY

EnergY

Отправлено 11 August 2016 - 14:18

спасибо, работает


  • 0





Темы с аналогичным тегами jbimage

Click to return to top of page in style!