Ошибка загрузки файла при редактировании файла с помощью команды exec

Я использую команду exec для создания эскиза PDF.

На момент добавления кода работает нормально:

  1. Файл загружается в папку
  2. Добавлено в БД.

Но со следующим сообщением об ошибке.

Предупреждение

Предупреждение: не удалось переместить файл!
ошибка

Ошибка при перемещении файла

Во время редактирования:

  1. Файл загружается в папку
  2. Не обновляется в БД.

И получаю сообщение об ошибке со следующим сообщением об ошибке:

Предупреждение

Предупреждение: не удалось переместить файл!
ошибка

Ошибка при перемещении файла

Код:

$uploadPath = JPATH_ADMINISTRATOR
. '/components/com_ets_fast_track/assets/buildings/'
. $filename;

$fileTemp = $file['tmp_name'];

if(!JFile::exists($uploadPath)){
if (!JFile::upload($fileTemp, $uploadPath)){
JError::raiseWarning(500, 'Error moving file');

return false;
} else {
//name the thumbnail image the same as the pdf file
$pdfWithPath = $uploadPath;

$thumbDirectory = JPATH_ADMINISTRATOR
. '/components/com_ets_fast_track/assets/buildings/';

$thumb = basename($filename, ".pdf");

//add the desired extension to the thumbnail
$thumb = $thumb.".jpg";

$cmd="convert \"{$uploadPath}[0]\" -geometry 227x295 -density 222x294 -quality 100 -channel RGBA -bordercolor white -border 1x1 -fill none -draw matte 0,0 floodfill $thumbDirectory$thumb";

exec($cmd);
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]