2013年3月18日 星期一

CodeIgniter 多次上傳處理

PHP的上傳功能 只有支援單檔案上傳處理的樣子

即使用了還不會用的jQuery

去改善前端的多檔案上傳按鈕

在後端的部分 還是沒找到辦法處理多檔案上傳

所以還是得把 檔案[] ↓

重新指派為 檔案、檔案、檔案.......

才能順利處理完。

Point:

$FilesBackup = $_FILES;

for($i = 0; $i < $CountFile; $i++)
{
    //reset the $_FILES
    $_FILES['userfile']['name'] = $FilesBackup['userfile']['name'][$i];
    $_FILES['userfile']['type'] = $FilesBackup['userfile']['type'][$i];
    $_FILES['userfile']['tmp_name'] = $FilesBackup['userfile']['tmp_name'][$i];
    $_FILES['userfile']['error'] = $FilesBackup['userfile']['error'][$i];
    $_FILES['userfile']['size'] = $FilesBackup['userfile']['size'][$i];
    if (!$this->upload->do_upload())
    {
        //upload fail
    }
    else
    {
        //upload success,then.......
    }

}

http://superkaka.no-ip.org/

沒有留言:

張貼留言