Codeigniter 中集成 Jquery File Upload

最近在基于 PHP 的框架 Codeigniter(以下简称 CI 框架) 开发一款系统,其中用到了上传功能,考虑到用户体验等问题,采用了开源的 Jquery File Upload,如下图

上传之前

上传之后

集成步骤

  • 去 Jquery File Upload 的官网(下面提供)下载最新版本

  • 将 demo 中 php 文件夹下面的 UploadHandler.php 文件放入到 CI 框架中的 libraries 文件夹中

  • 新建 controllers 文件,然后写入如下内容

function fileupload()
{
    $this->load->library("UploadHandler");
}

搞定。

如果你需要对上传的文件做一些操作,比如更改文件名字,存储路径等,你可以自行修改 UploadHandler.php 文件,或者自己写类库,甚至你还可以修改 Jquery File Upload 的源码。

附下载地址

Codeigniter 官网,使用的是 3.1 稳定版。

Jquery File Upload 官网,使用的是最新版。

请注意:这里的内容都是原创,你可以免费阅读,但拒绝所有其他任何形式的转载,谢谢配合。如果你发现文章中有错误,请发邮件给我,非常感谢。

The Copyright of all posts & photos posted in tourcoder.com is belong to tourcoder.com. You can read them for free, but you may not reuse anything therein without my permission.