| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
max_rip 08.02.2018 15:04
Немного пере сократил, вот так более правильно@upploadFile[...]
^if(-f $name){
^self.addError[такой файл уже существует]
$result(-1)
}{
#код сохранения временного файла
$oImg[^NConvert::create[...]]
#так падает в 3.4.5
^oImg.watermark[${name}-res;${name};/images/watermark.png;[$.sFormat[jpg]$.iQuality[$iQuality]$.sPosition[bottom-left]]]
#а так нет
$_a[^oImg.watermark[${name}-res;${name};/images/watermark.png;[$.sFormat[jpg]$.iQuality[$iQuality]$.sPosition[bottom-left]]]]
#еще разный код
^if(!def $var){
$result(-1)
}{
$result(0)
}
}
#end @upploadFileЕсли сделать $result(^oImg.watermark[...]) проходит дальше, но это тоже самое что и $_a[^oImg.watermark[...]], мне собственно на данный момент не требуется статус как оно там прошло. Выше стоит try, который ловит ошибки, т.к. все удачно или идет throw.