使用FuelPHP多次上传到不同的目录

时间:2012-11-27 12:28:45

标签: php upload fuelphp

我正在试图弄清楚如何处理FuelPHP中的多个上传。 基本上,这是一个简单的任务,关于文档。

我的问题是: 我每个POST有两个文件,一个pdf和一个jpg。

现在我想将jpg存储在pdf以外的另一个目录中。

有没有可能这样做,我可能不会错过?

提前致谢!

1 个答案:

答案 0 :(得分:2)

抱歉愚蠢:D 我确实错过了文档中的重要注释。 所以这就是我解决问题的方法:

Upload::process();
if(Upload::is_valid())
{
    $arr = Upload::get_files();
    //var_dump($arr);
    for ($i=0; $i < count($arr); $i++) 
    {
        if($arr[$i]['extension'] == 'pdf')
        {
            Upload::save($i, $catDir);
            $oldModel->catalogueFile = $arr[$i]['name'];
        }
        else if($arr[$i]['extension'] == 'jpg')
        {
            Upload::save($i, $thumbDir);
            $oldModel->catalogueImage = $arr[$i]['name'];
        }
    }
}