http://www.111cn.net/phper/php/42264.htm
http://www.cnblogs.com/woshilee/articles/1834149.html php文件操作
PHP file_put_contents()
实例1: 服务器端 (会在服务器的php运行根目录下生成下载的文件, 类似移动文件)
set_time_limit(0);//设置PHP超时时间
$url = "http://www.XXX:81/upload/image/1.jpg";
$c = file_get_contents($url);
file_put_contents(basename($url), $c, true);
echo '<img src="'.$url.'">';
die();
实例2 :CI下载文件功能 客户端 单个弹出下载对话框
<span style="font-size:18px;">function project_statistics(){
$this->load->helper('download');
$this->load->helper('string');
$imgname = "1寸蓝底.jpg";
$imgname = mb_convert_encoding($imgname,"gbk");
$path = "../upload/image/$imgname";
//echo $path;
//die();
$data = file_get_contents($path); // 读文件内容
$name = "$imgname";
force_download($name, $data);
die();</span>
实例3 :客户端的话最好是压缩服务器的文件夹,给用户一个zip的文件地址, 进行下载