diff --git a/Upload.class.php b/Upload.class.php index 19ba277..f1ac869 100644 --- a/Upload.class.php +++ b/Upload.class.php @@ -129,11 +129,12 @@ abstract class Upload . $pil_options . ' ' . $tmp_file_path . ' ' . $file_path; - passthru( $command, $code ); + ob_start(); + passthru( 'exec 2>&1; ' . $command, $code ); if ($code !== 0) { - throw new ErrorException('Command PYTHON_PIL_RESIZE: ' . $command ); + throw new ErrorException('Command PYTHON_PIL_RESIZE exit with code "' . $code . '": ' . $command . PHP_EOL . 'Std out: ' . ob_get_clean() ); } - // ob_clean(); + ob_clean(); } else { if ($width || $height) { if (!(ImageVariant::getIsClass($image)) && Image::getIsSubClass($image)) { @@ -175,4 +176,4 @@ abstract class Upload } } } -} \ No newline at end of file +}