Joomla 2 - 上传时移动文件时出错

时间:2013-05-30 02:18:42

标签: joomla upload

我正在编写插件,我使用函数JFile:upload($src, $dest)将图像文件上传到主机。 T将临时目录设置为“tmp”。但我收到错误“无法移动文件”。

我尝试将权限“tmp”目录设置为777,但不会更改。

在Configuration->目录权限中,“tmp”目录的状态也是“不可写”。

我怎么能解决这个问题?

   $fileTemp = $_FILES[$fieldName]['tmp_name'];
   $fileName = preg_replace("/[^A-Za-z0-9]/i", ".", $fileName);

   $uploadPath = JPATH_SITE.DS.'images'.DS.$fileName;

   if(!JFile::upload($fileTemp, $uploadPath)) 
    {
     $article->setError(JText::_( 'ERROR MOVING FILE' ));
     JFactory::getApplication()->enqueueMessage(JText::_( 'ERROR MOVING FILE'));
     return false;
    }

1 个答案:

答案 0 :(得分:0)

你需要设置Joomla tmp文件夹,它设置在configuration.phpadministrator->configuration中我猜你指的是tmp而不是/home/something/public_html/tmp