使用exec命令编辑文件时出现文件上载错误

时间:2014-10-22 16:50:02

标签: php joomla3.0

我正在使用exec命令创建pdf的缩略图。

在添加代码时工作正常:

  1. 文件正在上传文件夹
  2. 在db。中添加
  3. 但是出现以下错误消息。

      

    警告

         

    警告:无法移动文件!   错误

         

    移动文件时出错

    编辑时:

    1. 文件正在上传文件夹
    2. 未在db。
    3. 中更新

      收到错误消息,并显示以下错误消息:

        

      警告

           

      警告:无法移动文件!   错误

           

      移动文件时出错

      代码:

      $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 个答案:

没有答案