怎么PHP下载文件图片
1、下载页面

2、页面代码
window['g'] = $("#photolist").ligerGrid({
rowHeight : 30,
columns: [
{ display: 'ID', name: 'photoid', align: 'center' ,hide:false,width:100},//自增id
{ display: '文件名称', name: 'photoname', align: 'center', width: 190 },
{ display: '文件备注', name: 'context', align: 'center', width: 190 },
{ display: '文件地址', name: 'photoadd', align: 'center', width: 190,hide:true },
{ display: '下载', name: 'xiazai', align: 'center',width: 80,
render:function(row){
var paths='./index.php/TestUser/helloTest?adata=';
var path1=row.photoadd;
var path2=path1.substring(13);
var url=paths+path2;
return "<a href='"+ url +"'>下载</a>";
}
},
],
data: $.extend(true, {}, CustomersData),
pageSize: 10,
toolbar: { items: [
{ text: '下载', click: loadclick, icon: 'down' },
{ text: '上传', click: addclick, icon: 'up' },
]
},
checkbox: true, onCheckRow: function (checked, data, rowindex, rowobj) {
checked && data.id;
}
3、重要的是:下载的URL如下
./index.php/TestUser/helloTest?adata=XXXX

4、下载的控制层
/**
* 加载hello页面
*/
public function helloTest(){
$this->load->helper('url');
$jsonstr=$_POST['list'];
$jsonstr1=$_GET['adata'];
$list['json']=$jsonstr1;
echo "..";
$this->load->view('TestManage/Hello',$list);
}
5、下载的实现层

6、数据库

7、文件图片保存路径

8、谷歌游览器下载展示图

