jQuery FileUpload 轻松集成 codeigniter(最新)


** 针对版本 9.5.x 更新(2014 年 4 月)**

集成 codeigniter 非常容易。框架和插件库中都无需作任何修改,这也意味着将来你升级框架时不会有额外工作。步骤:

  1. 将 UploadHandler.php 放入 ~/application/libraries/,无需修改。
  2. 在 ~/application/controllers/ 中新建一个 fileupload.php 文件。
  3. 创建一个 ~/files 和一个 ~/thumbnails 目录,需要设为可写权限。
  4. 配置客户端上传脚本的地址指向“/fileupload”(或指向你的 Codeigniter Controller 路由解析的任何路径)。

~/application/controllers/fileupload.php 内容:

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Fileupload extends CI_Controller
{
    function __construct()
    {
        parent::__construct();
    }

    function index()
    {
        error_reporting(E_ALL | E_STRICT);
        $this->load->library("UploadHandler");
    }
}
上文 '~' 符表示 Codeigniter 根目录。