2011-12-07 133 views
0

我是Joomla的新手,但我似乎无法找到手动更改上传文件名称的方法...请告诉我如何,如果可能的话......我是一个WordPress家伙!重命名joomla上传的文件

我是否需要安装更多的东西,因为现在我唯一的选择就是删除!

+1

用户上传的? FTP上传?你是怎么把它变成Joomla的? 如果用户是从表单上传的 - 请检查您用于表单的组件(Chronoforms是我强烈建议的) - 它们允许您选择重命名上传的图像IIRC。但是,如果您正在谈论通过媒体管理器上传的照片,则可以通过FTP进入,然后重新命名所需的任何文件。 – Hanny

回答

1

这种能力是不是在建的媒体管理器的支持,但也有像jsmallfib

0

我知道它的一个老的文章,但它可以帮助人在将来的其他选项,

使用Joomla上传刚需改变如下。

$file = JRequest::getVar('attachment', null, 'files', 'array');//attachment is the file type name in your html 
    jimport('joomla.filesystem.file'); 
    $filename = JFile::makeSafe($file['name']); 
    $src = $file['tmp_name']; 
    $dst = JPATH_SITE . DS . "images" . DS . 'archive'. DS. 'your_new_file_name'.JFile::getExt($filename); 
    if (JFile::upload($src, $dest)){ 
     echo 'Uploaded'; 
    } 
    else{ 
      echo 'Failed'; 
    } 

希望它可以帮助别人..